26 references to IsBetweenTokens
Microsoft.CodeAnalysis.CSharp (26)
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))
835
bool inBody = LookupPosition.
IsBetweenTokens
(_position, parent.OpenBraceToken, parent.CloseBraceToken);
Compilation\CSharpSemanticModel.cs (1)
896
var binder = memberModel.GetEnclosingBinder(LookupPosition.
IsBetweenTokens
(position, argumentList.OpenParenToken, argumentList.CloseParenToken) ? position : argumentList.OpenParenToken.SpanStart);
Compilation\MemberSemanticModel.cs (8)
287
LookupPosition.
IsBetweenTokens
(
305
if (LookupPosition.
IsBetweenTokens
(position, argList.OpenParenToken, argList.CloseParenToken))
348
if (LookupPosition.
IsBetweenTokens
(position, checkedExpression.OpenParenToken, checkedExpression.CloseParenToken))
355
if (LookupPosition.
IsBetweenTokens
(position, unsafeExpression.OpenParenToken, unsafeExpression.CloseParenToken))
399
if (LookupPosition.
IsBetweenTokens
(position, switchStmt.SwitchKeyword, switchStmt.OpenBraceToken))
408
if (LookupPosition.
IsBetweenTokens
(position, forStmt.SecondSemicolonToken, forStmt.CloseParenToken) &&
414
else if (LookupPosition.
IsBetweenTokens
(position, forStmt.FirstSemicolonToken, LookupPosition.GetFirstExcludedToken(forStmt)) &&
426
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);