/
githubmirror
/
roslyn
ОбзорДокументацияВойти
/
githubmirror
/
roslyn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
roslyn/
.../Portable/Binder/
..
Semantics

Unions: cache some calculated results on NamedTypeSymbol representing a union type (#84589)

15 дней назад
AliasAndExternAliasDirective.cs

Run 'make struct readonly' on compiler code (#63675)

4 года назад
AliasAndUsingDirective.cs

Run 'make struct readonly' on compiler code (#63675)

4 года назад
Binder.CapturedParametersFinder.cs

Extensions: adjust logic related to primary ctor parameter (#79056)

год назад
Binder.IdentifierUsedAsValueFinder.cs

[labeled break/continue] Binding, lowering, emit, and semantic model (#83198)

2 месяца назад
Binder.NamespaceOrTypeOrAliasSymbolWithAnnotations.cs

generated move

6 лет назад
Binder.OperatorResolutionForReporting.cs

Extensions: improve diagnostics for operators (#80928)

9 месяцев назад
Binder.OverflowChecks.cs

Fix all IDE0241 (Nullable directive is unnecessary)

3 года назад
Binder.QueryTranslationState.cs

Field-backed properties: report diagnostic for variable named field declared in accessor (#76671)

2 года назад
Binder.QueryUnboundLambdaState.cs

Ensure that `modreq(InAttribute)` is emitted for synthesized `ref readonly` returning methods (#80893)

9 месяцев назад
Binder.RangeVariableMap.cs

generated move

6 лет назад
Binder.ValueChecks.cs

Merge "extension indexers" into `main` branch (#84200)

2 месяца назад
Binder.WithQueryLambdaParametersBinder.cs

Avoid premature full binding of a receiver as a value in the process of binding possible type-or-value receiver (so-called “Color Color” scenario) (#80978)

9 месяцев назад
Binder.cs

Merge remote-tracking branch 'upstream/main' into merge-main-into-labeled-break-and-continue-2

2 месяца назад
BinderFactory.BinderFactoryVisitor.cs

Use dedicated type for union syntax. (#83808)

3 месяца назад
BinderFactory.NodeUsage.cs

Extensions: fix issue with paramref (#81269)

9 месяцев назад
BinderFactory.cs

Modify BinderFactory to use a shared pool instead of one per BinderFactory instance. (#72725)

2 года назад
BinderFlags.cs

Put binder for object initializers in the binder map (#82543)

5 месяцев назад
BinderFlagsExtensions.cs

generated move

6 лет назад
Binder_AnonymousTypes.cs

Fix: LINQ implicit anonymous type property allows stack-only type, causing runtime TypeLoadException (#84485)

13 дней назад
Binder_Attributes.cs

Unsafe evolution: handle remaining member kinds (#82043)

7 месяцев назад
Binder_Await.cs

Implement runtime async support for dynamic (#83713)

2 месяца назад
Binder_Constraints.cs

Refactoring of extension methods in source packages (#78620) - take 2 (#78894)

год назад
Binder_Conversions.cs

Merge remote-tracking branch 'dotnet/main' into merge-main

2 месяца назад
Binder_Crefs.cs

Extension indexers: bind CREF (#82012)

7 месяцев назад
Binder_Deconstruct.cs

Assert the shape of bound tree created for user defined conversions (#81896)

7 месяцев назад
Binder_Expressions.cs

Unsafe evolution: extend compat mode to legacy callers (#83660)

2 месяца назад
Binder_Flags.cs

Handle iterator safe contexts in ref safety analysis (#84254)

21 день назад
Binder_Initializers.cs

Report diagnostic when lambda binding count exceeds threshold (#72823)

2 года назад
Binder_InterpolatedString.cs

Copilot: Fix culture-sensitive StringBuilder.Append and ToString calls across codebase and add banned symbols (#80800)

10 месяцев назад
Binder_Invocation.cs

Update RuntimeAsync error message (#84263)

2 месяца назад
Binder_Lambda.cs

Ensure that `modreq(InAttribute)` is emitted for synthesized `ref readonly` returning methods (#80893)

9 месяцев назад
Binder_Lookup.cs

Resolve merge conflicts

6 месяцев назад
Binder_NameConflicts.cs

Extensions: misc checks on receiver parameter and extension members (#77937)

год назад
Binder_Operators.cs

Make GetIsOperatorConstantResult more accurate for generic scenarios

месяц назад
Binder_Patterns.cs

Unions: Remove some trivial wrapper methods (#84678)

13 дней назад
Binder_Query.cs

Fix: LINQ implicit anonymous type property allows stack-only type, causing runtime TypeLoadException (#84485)

13 дней назад
Binder_QueryErrors.cs

Extensions: address some follow-up comments (#78847)

год назад
Binder_Statements.cs

Merge remote-tracking branch 'upstream/main' into merge-main-into-labeled-break-and-continue-2

2 месяца назад
Binder_Symbols.cs

Unsafe evolution: handle `new()` constraint (#82647)

5 месяцев назад
Binder_TupleOperators.cs

Replace string.Compare == 0 patterns with Equals/StartsWith calls (#84036)

2 месяца назад
Binder_Unsafe.cs

Unsafe evolution: avoid errors inside nameof (#84325)

месяц назад
Binder_WithExpression.cs

Remove unnecessary Location object allocations when checking lang versions. (#67773)

3 года назад
Binder_XmlNameAttribute.cs

Revert "dotnet-format -w Roslyn.sln"

5 лет назад
BindingDiagnosticBag.cs

Remove unnecessary suppressions (#81499)

8 месяцев назад
BlockBinder.cs

Add additional information when we throw an 'unreachable' exception

4 года назад
BuckStopsHereBinder.cs

[labeled break/continue] Binding, lowering, emit, and semantic model (#83198)

2 месяца назад
CatchClauseBinder.cs

Add additional information when we throw an 'unreachable' exception

4 года назад
CollectionInitializerAddMethodBinder.cs

Handle infinite cycles through params collection initializers (#74899)

2 года назад
ConstantFieldsInProgress.cs

generated move

6 лет назад
ConstantFieldsInProgressBinder.cs

generated move

6 лет назад
ContextualAttributeBinder.cs

Revert "Revert "Implement IAttributeOperation (#59369)"" (#64488)

4 года назад
DecisionDagBuilder.cs

Unions: Remove some trivial wrapper methods (#84678)

13 дней назад
DecisionDagBuilder_CheckOrReachability.cs

Do not report hidden pattern diagnostics (#84576)

13 дней назад
DecisionDagBuilder_ListPatterns.cs

Initial support for non-boxing union TryGetValue access pattern (#82325)

6 месяцев назад
EarlyWellKnownAttributeBinder.cs

Unsafe evolution: unsafe expressions (#84012)

2 месяца назад
EmbeddedStatementBinder.cs

Reduce allocations for LocalScopeBinder.BuildLocals (#68684)

3 года назад
ExecutableCodeBinder.cs

Unsafe evolution: avoid interior effect of `unsafe` modifier on members (#83452)

3 месяца назад
ExpressionListVariableBinder.cs

Add additional information when we throw an 'unreachable' exception

4 года назад
ExpressionVariableBinder.cs

Add additional information when we throw an 'unreachable' exception

4 года назад
ExpressionVariableFinder.cs

Improve detection of invalid references for implicitly typed expression variables declared within implicit object creation expressions. (#80546)

10 месяцев назад
ExtensionScope.cs

Extensions: Bind invocations and member accesses (#77172)

год назад
FixedStatementBinder.cs

Add additional information when we throw an 'unreachable' exception

4 года назад
ForEachEnumeratorInfo.cs

Unsafe evolution: handle remaining member kinds (#82043)

7 месяцев назад
ForEachLoopBinder.cs

[labeled break/continue] Binding, lowering, emit, and semantic model (#83198)

2 месяца назад
ForLoopBinder.cs

[labeled break/continue] Binding, lowering, emit, and semantic model (#83198)

2 месяца назад
HostObjectModeBinder.cs

Extend scope of type parameters in attributes (#40525)

4 года назад
ImplicitlyTypedFieldBinder.cs

generated move

6 лет назад
ImportChain.cs

Update src/Compilers/CSharp/Portable/Binder/ImportChain.cs

3 года назад
Imports.cs

Validate pooled objects in compiler tests (#82784)

3 месяца назад
InContainerBinder.cs

Extensions: Merge lookup of classic and new extensions (#82165)

6 месяцев назад
InMethodBinder.cs

[labeled break/continue] Binding, lowering, emit, and semantic model (#83198)

2 месяца назад
InSubmissionClassBinder.cs

Extensions: Merge lookup of classic and new extensions (#82165)

6 месяцев назад
LocalBinderFactory.cs

Unsafe evolution: unsafe expressions (#84012)

2 месяца назад
LocalInProgressBinder.cs

Fix circularity issue with binding const local (#75371)

2 года назад
LocalScopeBinder.cs

Add locals to binder from out vars in array rank specifiers on local functions (#69597)

3 года назад
LockBinder.cs

Unsafe evolution: handle remaining member kinds (#82043)

7 месяцев назад
LockOrUsingBinder.cs

Do not resolve diagnostics early during attribute binding (#71140)

3 года назад
LookupOptions.cs

Remove LookupOptions.IncludeExtensionMembers (#81650)

8 месяцев назад
LookupResult.cs

Improve arity error message to prefer generic type when both generic and non-generic exist (#80707)

9 месяцев назад
LookupResultKind.cs

Fix superfluous managed address errors for pointer to non-existent type (#80760)

9 месяцев назад
LookupSymbolsInfo.cs

generated move

6 лет назад
LoopBinderContext.cs

[labeled break/continue] Binding, lowering, emit, and semantic model (#83198)

2 месяца назад
MethodArgumentInfo.cs

Create params arrays during binding (#70762)

3 года назад
MethodGroupResolution.cs

Extensions: resolve new members like classic extension methods (#77423)

год назад
NameofBinder.cs

Fix small LookupResult pooling leak in NameofBinder.LookupSymbolsInSingleBinder (#82764)

5 месяцев назад
NamespaceOrTypeAndUsingDirective.cs

Run 'make struct readonly' on compiler code (#63675)

4 года назад
OpenTypeVisitor.cs

Support unbound generic types in 'nameof' operator. (#75368)

2 года назад
ParamsCollectionTypeInProgressBinder.cs

Fix false positive "infinite chain of calls" error in collection expressions when parameterless constructor exists alongside params constructor (#82591)

4 месяца назад
PatternExplainer.cs

Unions: Address remaining PROTOTYPE comments (#84499)

месяц назад
PatternMethodLookupResult.cs

Fix all IDE0241 (Nullable directive is unnecessary)

3 года назад
RefSafetyAnalysis.cs

Handle iterator safe contexts in ref safety analysis (#84254)

21 день назад
SafeContext.cs

Ref safety: replace uint scope with struct SafeContext (#75647)

2 года назад
ScriptLocalScopeBinder.cs

Add additional information when we throw an 'unreachable' exception

4 года назад
SimpleLocalScopeBinder.cs

Add additional information when we throw an 'unreachable' exception

4 года назад
SimpleProgramBinder.cs

Reduce allocations for LocalScopeBinder.BuildLocals (#68684)

3 года назад
SimpleProgramUnitBinder.cs

generated move

6 лет назад
SingleLookupResult.cs

Handle potential null in extension lookup (#80621)

10 месяцев назад
SwitchBinder.cs

Unions: Implement Try-Both approach for type pattern (#84323)

месяц назад
SwitchBinder_Patterns.cs

Unions: Implement Try-Both approach for type pattern (#84323)

месяц назад
SwitchExpressionArmBinder.cs

Unions: Implement Try-Both approach for type pattern (#84323)

месяц назад
SwitchExpressionBinder.cs

Adjust decision Dag reachability based on nullable analysis when reporting unhandled `null` values in a switch expression (#84207)

2 месяца назад
TypeofBinder.cs

Support unbound generic types in 'nameof' operator. (#75368)

2 года назад
UnionMatchingRewriter.cs

Unions: Remove some trivial wrapper methods (#84678)

13 дней назад
UsingStatementBinder.cs

Unsafe evolution: handle `new()` constraint (#82647)

5 месяцев назад
WhileBinder.cs

[labeled break/continue] Binding, lowering, emit, and semantic model (#83198)

2 месяца назад
WithClassTypeParametersBinder.cs

Implement scoping and shadowing rules for extension parameter and type parameters (#77704)

год назад
WithCrefTypeParametersBinder.cs

Extensions: allow more CREFs (#80114)

год назад
WithExtensionParameterBinder.cs

Implement scoping and shadowing rules for extension parameter and type parameters (#77704)

год назад
WithExternAliasesBinder.cs

Split out ref safety analysis into a separate pass after binding (#64928)

4 года назад
WithExternAndUsingAliasesBinder.cs

Add additional information when we throw an 'unreachable' exception

4 года назад
WithLambdaParametersBinder.cs

Switch all usages of Locations[0] to GetFirstLocation() (#67678)

3 года назад
WithMethodTypeParametersBinder.cs

Implement scoping and shadowing rules for extension parameter and type parameters (#77704)

год назад
WithNullableContextBinder.cs

generated move

6 лет назад
WithParametersBinder.cs

Add parameters in scope in nameof in certain attributes (#60642)

4 года назад
WithPrimaryConstructorParametersBinder.cs

Handle capturing of primary constructor parameters within queries and in type-or-value scenarios (#66254)

4 года назад
WithTypeParametersBinder.cs

Implement scoping and shadowing rules for extension parameter and type parameters (#77704)

год назад
WithUsingNamespacesAndTypesBinder.cs

Extensions: Merge lookup of classic and new extensions (#82165)

6 месяцев назад