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