59 references to GetEnclosingBinder
Microsoft.CodeAnalysis.CSharp (38)
Compilation\CSharpSemanticModel.cs (18)
216Binder binder = this.GetEnclosingBinder(position); 242var binder = this.GetEnclosingBinder(position); 333var binder = this.GetEnclosingBinder(position); 807var binder = memberModel.GetEnclosingBinder(position); 880var binder = memberModel.GetEnclosingBinder(LookupPosition.IsBetweenTokens(position, argumentList.OpenParenToken, argumentList.CloseParenToken) ? position : argumentList.OpenParenToken.SpanStart); 1582var binder = GetEnclosingBinder(position); 1843var binder = this.GetEnclosingBinder(position); 2206var binder = this.GetEnclosingBinder(boundExpr.Syntax.Span.Start); 2844var binder = this.GetEnclosingBinder(position); 2896var binder = this.GetEnclosingBinder(position); 3259Binder enclosingBinder = this.GetEnclosingBinder(GetAdjustedNodePosition(forEachStatement)); 3297Binder enclosingBinder = this.GetEnclosingBinder(GetAdjustedNodePosition(catchClause)); 3670Binder binder = binderOpt ?? GetEnclosingBinder(GetAdjustedNodePosition(boundNode.Syntax)); 4020Binder binder = binderOpt ?? GetEnclosingBinder(GetAdjustedNodePosition(lowestBoundNode.Syntax)); 4080Binder binder = binderOpt ?? GetEnclosingBinder(GetAdjustedNodePosition(boundNode.Syntax)); 4238Binder binder = binderOpt ?? GetEnclosingBinder(GetAdjustedNodePosition(boundNode.Syntax)); 4885var binder = GetEnclosingBinder(position); 5317var binder = GetEnclosingBinder(position);
Compilation\InitializerSemanticModel.cs (1)
205var binder = this.GetEnclosingBinder(position);
Compilation\MemberSemanticModel.cs (5)
684for (var binder = this.GetEnclosingBinder(GetAdjustedNodePosition(declarationSyntax)); binder != null; binder = binder.Next) 706var originalSymbol = GetDeclaredLocalFunction(this.GetEnclosingBinder(GetAdjustedNodePosition(declarationSyntax)), declarationSyntax.Identifier); 745var binder = this.GetEnclosingBinder(GetAdjustedNodePosition(declarationSyntax)); 771var binder = this.GetEnclosingBinder(GetAdjustedNodePosition(declarationSyntax)); 2007binder = GetEnclosingBinder(GetAdjustedNodePosition(nodeToBind));
Compilation\MethodBodySemanticModel.cs (4)
208var binder = this.GetEnclosingBinder(position); 226var binder = this.GetEnclosingBinder(position); 246var binder = this.GetEnclosingBinder(position); 268var binder = this.GetEnclosingBinder(position);
Compilation\SpeculativeSemanticModelWithMemberModel.cs (2)
178(binder: containing.GetEnclosingBinder(attribute.SpanStart), model: containing)); 196tuple.containing.GetEnclosingBinder(tuple.paramDecl.SpanStart).
Compilation\SyntaxTreeSemanticModel.cs (8)
159return memberModel.GetEnclosingBinder(position); 221var binder = this.GetEnclosingBinder(GetAdjustedNodePosition(node)); 247var binder = this.GetEnclosingBinder(GetAdjustedNodePosition(node)); 330var binder = this.GetEnclosingBinder(GetAdjustedNodePosition(node)); 615Binder binder = GetEnclosingBinder(position); 982(binder: containing.GetEnclosingBinder(attribute.SpanStart), model: containing)); 1021tuple.containing.GetEnclosingBinder(tuple.paramDecl.SpanStart). 1853Binder binder = GetEnclosingBinder(declarationSyntax.Position);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (12)
Semantics\PatternMatchingTestBase.cs (1)
452var binder = model.GetEnclosingBinder(node.SpanStart);
Semantics\PatternMatchingTests4.cs (11)
3968var binder = model.GetEnclosingBinder(@switch.SpanStart); 4037var binder = model.GetEnclosingBinder(@switch.SpanStart); 4110var binder = model.GetEnclosingBinder(@switch.SpanStart); 4182var binder = model.GetEnclosingBinder(@is.SpanStart); 4226var binder = model.GetEnclosingBinder(@switch.SpanStart); 4273var binder = model.GetEnclosingBinder(@switch.SpanStart); 4355var binder = model.GetEnclosingBinder(@switch.SpanStart); 4437var binder = model.GetEnclosingBinder(@switch.SpanStart); 4519var binder = model.GetEnclosingBinder(@switch.SpanStart); 4601var binder = model.GetEnclosingBinder(@switch.SpanStart); 4685var binder = model.GetEnclosingBinder(@switch.SpanStart);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\LambdaTests.cs (2)
8132var methodBinder = getBinder<BlockBinder>(methodModel.GetEnclosingBinder(methodSyntax.Body.SpanStart)); 8133var defaultValueBinder = getBinder<BlockBinder>(defaultValueModel.GetEnclosingBinder(defaultValue.SpanStart));
Semantics\LookupTests.cs (2)
428var binder = ((CSharpSemanticModel)model).GetEnclosingBinder(position); 584var binder = ((CSharpSemanticModel)model).GetEnclosingBinder(position);
Semantics\OperatorTests.cs (2)
7331var binder = model.GetEnclosingBinder(methodBody.SpanStart); 8814var binder = model.GetEnclosingBinder(methodBody.SpanStart);
Semantics\UnsafeTests.cs (1)
2388var binder = ((CSharpSemanticModel)model).GetEnclosingBinder(methodBody.SpanStart);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\SemanticModelAPITests.cs (1)
2271var binder = ((CSharpSemanticModel)speculativeModel).GetEnclosingBinder(initializer.SpanStart);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
2171var binder = ((CSharpSemanticModel)model).GetEnclosingBinder(pos);