25 references to IsBetweenTokens
Microsoft.CodeAnalysis.CSharp (25)
Binder\BinderFactory.BinderFactoryVisitor.cs (4)
688bool inBody = LookupPosition.IsBetweenTokens(_position, parent.OpenBraceToken, parent.CloseBraceToken) || 729LookupPosition.IsBetweenTokens(_position, parent.OpenBraceToken, parent.CloseBraceToken)) 741else if (LookupPosition.IsBetweenTokens(_position, parent.Keyword, parent.OpenBraceToken)) 830bool inBody = LookupPosition.IsBetweenTokens(_position, parent.OpenBraceToken, parent.CloseBraceToken);
Compilation\CSharpSemanticModel.cs (1)
883var binder = memberModel.GetEnclosingBinder(LookupPosition.IsBetweenTokens(position, argumentList.OpenParenToken, argumentList.CloseParenToken) ? position : argumentList.OpenParenToken.SpanStart);
Compilation\MemberSemanticModel.cs (7)
287LookupPosition.IsBetweenTokens( 305if (LookupPosition.IsBetweenTokens(position, argList.OpenParenToken, argList.CloseParenToken)) 348if (LookupPosition.IsBetweenTokens(position, checkedExpression.OpenParenToken, checkedExpression.CloseParenToken)) 392if (LookupPosition.IsBetweenTokens(position, switchStmt.SwitchKeyword, switchStmt.OpenBraceToken)) 401if (LookupPosition.IsBetweenTokens(position, forStmt.SecondSemicolonToken, forStmt.CloseParenToken) && 407else if (LookupPosition.IsBetweenTokens(position, forStmt.FirstSemicolonToken, LookupPosition.GetFirstExcludedToken(forStmt)) && 419if (LookupPosition.IsBetweenTokens(position, start, foreachStmt.Statement.GetFirstToken()))
Compilation\SyntaxTreeSemanticModel.cs (1)
814outsideMemberDecl = argumentList is null || !LookupPosition.IsBetweenTokens(position, argumentList.OpenParenToken, argumentList.CloseParenToken);
Syntax\LookupPosition.cs (12)
108return IsBetweenTokens(position, startToken, endToken); 167return IsBetweenTokens(position, namespaceDecl.NamespaceKeyword, namespaceDecl.CloseBraceToken); 189IsBetweenTokens(position, initializerOpt.ColonToken, nextToken); 194IsBetweenTokens(position, initializerOpt.ColonToken, 226return !IsBetweenTokens(position, firstNameToken, firstPostNameToken); 255return !IsBetweenTokens(position, firstNameToken, firstPostNameToken); 275IsBetweenTokens(position, firstIncludedToken, GetFirstExcludedToken(statement)); 296return IsBetweenTokens(position, catchClause.Block.OpenBraceToken, catchClause.Block.CloseBraceToken); 307return IsBetweenTokens(position, filterClause.OpenParenToken, filterClause.CloseParenToken); 503return IsBetweenTokens(position, firstIncluded, lambdaExpressionOrQueryNode.GetLastToken().GetNextToken()); 511return IsBetweenTokens(position, firstIncluded, firstExcluded); 516return IsBetweenTokens(position, attribute.StartQuoteToken, attribute.EndQuoteToken);