49 references to LookupPosition
Microsoft.CodeAnalysis.CSharp (49)
Binder\BinderFactory.BinderFactoryVisitor.cs (25)
133if (!LookupPosition.IsInMethodDeclaration(_position, methodDecl)) 139if (LookupPosition.IsInBody(_position, methodDecl)) 143else if (LookupPosition.IsInMethodTypeParameterScope(_position, methodDecl)) 193if (!LookupPosition.IsInMethodDeclaration(_position, parent)) 198bool inBodyOrInitializer = LookupPosition.IsInConstructorParameterScope(_position, parent); 232if (!LookupPosition.IsInBody(_position, parent)) 259if (!LookupPosition.IsInMethodDeclaration(_position, parent)) 264bool inBody = LookupPosition.IsInBody(_position, parent); 322if (!LookupPosition.IsInMethodDeclaration(_position, parent)) 327bool inBody = LookupPosition.IsInBody(_position, parent); 377if (!LookupPosition.IsInBody(_position, parent)) 387if (!LookupPosition.IsInBody(_position, parent)) 640if (!LookupPosition.IsInDelegateDeclaration(_position, parent)) 673bool inBody = LookupPosition.IsBetweenTokens(_position, parent.OpenBraceToken, parent.CloseBraceToken) || 674LookupPosition.IsInAttributeSpecification(_position, parent.AttributeLists); 703if (!LookupPosition.IsInTypeDeclaration(_position, parent)) 714LookupPosition.IsBetweenTokens(_position, parent.OpenBraceToken, parent.CloseBraceToken)) 718else if (LookupPosition.IsInAttributeSpecification(_position, parent.AttributeLists)) 722else if (LookupPosition.IsInTypeParameterList(_position, parent)) 726else if (LookupPosition.IsBetweenTokens(_position, parent.Keyword, parent.OpenBraceToken)) 800if (!LookupPosition.IsInNamespaceDeclaration(_position, parent)) 807bool inBody = LookupPosition.IsBetweenTokens(_position, parent.OpenBraceToken, parent.CloseBraceToken); 816if (!LookupPosition.IsInNamespaceDeclaration(_position, parent)) 1108if (!LookupPosition.IsInXmlAttributeValue(_position, parent)) 1144if (!LookupPosition.IsInXmlAttributeValue(_position, parent))
Compilation\CSharpSemanticModel.cs (1)
880var binder = memberModel.GetEnclosingBinder(LookupPosition.IsBetweenTokens(position, argumentList.OpenParenToken, argumentList.CloseParenToken) ? position : argumentList.OpenParenToken.SpanStart);
Compilation\MemberSemanticModel.cs (16)
233if (LookupPosition.IsInStatementScope(position, stmt)) 245if (LookupPosition.IsInLocalFunctionTypeParameterScope(position, localFunction)) 254if (LookupPosition.IsInCatchBlockScope(position, (CatchClauseSyntax)current)) 261if (LookupPosition.IsInCatchFilterScope(position, (CatchFilterClauseSyntax)current)) 268if (LookupPosition.IsInAnonymousFunctionOrQuery(position, current)) 276LookupPosition.IsBetweenTokens( 285if (LookupPosition.IsInSwitchSectionScope(position, (SwitchSectionSyntax)current)) 294if (LookupPosition.IsBetweenTokens(position, argList.OpenParenToken, argList.CloseParenToken)) 337if (LookupPosition.IsBetweenTokens(position, checkedExpression.OpenParenToken, checkedExpression.CloseParenToken)) 381if (LookupPosition.IsBetweenTokens(position, switchStmt.SwitchKeyword, switchStmt.OpenBraceToken)) 390if (LookupPosition.IsBetweenTokens(position, forStmt.SecondSemicolonToken, forStmt.CloseParenToken) && 396else if (LookupPosition.IsBetweenTokens(position, forStmt.FirstSemicolonToken, LookupPosition.GetFirstExcludedToken(forStmt)) && 408if (LookupPosition.IsBetweenTokens(position, start, foreachStmt.Statement.GetFirstToken())) 1378if (!LookupPosition.IsInAnonymousFunctionOrQuery(position, current)) 1891Debug.Assert(LookupPosition.IsInAnonymousFunctionOrQuery(position, containingLambda));
Compilation\SyntaxTreeSemanticModel.cs (6)
790outsideMemberDecl = !LookupPosition.IsInBody(position, (AccessorDeclarationSyntax)memberDecl); 795!LookupPosition.IsInConstructorParameterScope(position, constructorDecl) && 796!LookupPosition.IsInParameterList(position, constructorDecl); 810outsideMemberDecl = argumentList is null || !LookupPosition.IsBetweenTokens(position, argumentList.OpenParenToken, argumentList.CloseParenToken); 820!LookupPosition.IsInBody(position, methodDecl) && 821!LookupPosition.IsInParameterList(position, methodDecl);
Syntax\CSharpSyntaxNode.cs (1)
420return LookupPosition.IsInXmlAttributeValue(position, (XmlAttributeSyntax)curr)