25 references to IsBetweenTokens
Microsoft.CodeAnalysis.CSharp (25)
Binder\BinderFactory.BinderFactoryVisitor.cs (4)
673
bool inBody = LookupPosition.
IsBetweenTokens
(_position, parent.OpenBraceToken, parent.CloseBraceToken) ||
714
LookupPosition.
IsBetweenTokens
(_position, parent.OpenBraceToken, parent.CloseBraceToken))
726
else if (LookupPosition.
IsBetweenTokens
(_position, parent.Keyword, parent.OpenBraceToken))
807
bool inBody = LookupPosition.
IsBetweenTokens
(_position, parent.OpenBraceToken, parent.CloseBraceToken);
Compilation\CSharpSemanticModel.cs (1)
880
var binder = memberModel.GetEnclosingBinder(LookupPosition.
IsBetweenTokens
(position, argumentList.OpenParenToken, argumentList.CloseParenToken) ? position : argumentList.OpenParenToken.SpanStart);
Compilation\MemberSemanticModel.cs (7)
276
LookupPosition.
IsBetweenTokens
(
294
if (LookupPosition.
IsBetweenTokens
(position, argList.OpenParenToken, argList.CloseParenToken))
337
if (LookupPosition.
IsBetweenTokens
(position, checkedExpression.OpenParenToken, checkedExpression.CloseParenToken))
381
if (LookupPosition.
IsBetweenTokens
(position, switchStmt.SwitchKeyword, switchStmt.OpenBraceToken))
390
if (LookupPosition.
IsBetweenTokens
(position, forStmt.SecondSemicolonToken, forStmt.CloseParenToken) &&
396
else if (LookupPosition.
IsBetweenTokens
(position, forStmt.FirstSemicolonToken, LookupPosition.GetFirstExcludedToken(forStmt)) &&
408
if (LookupPosition.
IsBetweenTokens
(position, start, foreachStmt.Statement.GetFirstToken()))
Compilation\SyntaxTreeSemanticModel.cs (1)
810
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);
485
return
IsBetweenTokens
(position, firstIncluded, lambdaExpressionOrQueryNode.GetLastToken().GetNextToken());
493
return
IsBetweenTokens
(position, firstIncluded, firstExcluded);
498
return
IsBetweenTokens
(position, attribute.StartQuoteToken, attribute.EndQuoteToken);