82 writes to _termState
Microsoft.CodeAnalysis.CSharp (82)
Parser\LanguageParser.cs (78)
575
_termState
|= TerminatorState.IsNamespaceMemberStartOrStop;
769
_termState
= saveTerm;
1078
_termState
|= TerminatorState.IsAttributeDeclarationTerminator;
1105
_termState
= saveTerm;
1768
_termState
|= TerminatorState.IsEndOfTypeSignature;
1771
_termState
|= TerminatorState.IsPossibleAggregateClauseStartOrStop;
1794
_termState
= saveTerm;
1808
_termState
= outerSaveTerm;
1843
_termState
|= TerminatorState.IsPossibleMemberStartOrStop;
1857
_termState
= saveTerm2;
2733
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2743
_termState
= saveTerm;
2784
_termState
|= TerminatorState.IsPossibleStatementStartOrStop;
2804
_termState
= saveTerm;
2879
_termState
= saveTermState;
2910
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2916
_termState
= saveTerm;
3357
_termState
= saveTermState;
3479
_termState
|= TerminatorState.IsEndOfMethodSignature;
3491
_termState
= saveTerm;
3654
_termState
|= TerminatorState.IsEndOfMethodSignature;
3679
_termState
= saveTerm;
3706
_termState
|= TerminatorState.IsEndOfReturnType;
3708
_termState
= saveTerm;
4829
_termState
|= TerminatorState.IsEndOfParameterList;
4845
_termState
= saveTerm;
5265
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
5281
_termState
= saveTerm;
5634
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5636
_termState
= saveTerm;
5642
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5644
_termState
= saveTerm;
5837
_termState
|= TerminatorState.IsEndOfMethodSignature;
5849
_termState
= saveTerm;
6120
_termState
|= TerminatorState.IsEndOfTypeParameterList;
6133
_termState
= saveTerm;
6169
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6171
_termState
= saveTerm;
6702
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6704
_termState
= saveTerm;
6912
_termState
|= TerminatorState.IsEndOfNameInExplicitInterface;
6946
_termState
= saveTerm;
7455
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
7476
_termState
= saveTerm;
7494
_termState
|= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored;
7517
_termState
= saveTerm;
8047
_termState
|= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList);
8085
_termState
= saveTerm;
8135
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
8160
_termState
= saveTerm;
8751
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
8754
_termState
= saveTerm;
8763
_termState
|= TerminatorState.IsEndOfMethodSignature;
8767
_termState
= saveTerm;
9141
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
9144
_termState
|= TerminatorState.IsSwitchSectionStart;
9175
_termState
= saveTerm;
9267
_termState
|= TerminatorState.IsEndOfFixedStatement;
9269
_termState
= saveTerm;
9365
_termState
|= TerminatorState.IsEndOfTryBlock;
9367
_termState
= saveTerm;
9432
_termState
|= TerminatorState.IsEndOfCatchClause;
9440
_termState
= saveTerm;
9462
_termState
|= TerminatorState.IsEndOfFilterClause;
9466
_termState
= saveTerm;
9471
_termState
|= TerminatorState.IsEndOfCatchBlock;
9473
_termState
= saveTerm;
9528
_termState
|= TerminatorState.IsEndOfDoWhileExpression;
9530
_termState
= saveTerm;
9586
_termState
|= TerminatorState.IsEndOfForStatementArgument;
9619
_termState
= saveTerm;
10762
_termState
|= TerminatorState.IsEndOfDeclarationClause;
10773
_termState
= saveTerm;
12480
_termState
|= TerminatorState.IsEndOfArgumentList;
12523
_termState
= saveTerm;
13886
_termState
|= TerminatorState.IsEndOfParameterList;
13898
_termState
= saveTerm;
14563
_termState
= state.TerminatorState;
Parser\LanguageParser_Patterns.cs (4)
462
_termState
|= TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement;
464
_termState
= savedState;
620
_termState
|= TerminatorState.IsPatternInSwitchExpressionArm;
622
_termState
= savedState;
45 references to _termState
Microsoft.CodeAnalysis.CSharp (45)
Parser\LanguageParser.cs (41)
103
switch (
_termState
& (TerminatorState)i)
574
var saveTerm =
_termState
;
1077
var saveTerm =
_termState
;
1092
if (saveTerm ==
_termState
)
1767
var outerSaveTerm =
_termState
;
1770
var saveTerm =
_termState
;
1842
var saveTerm2 =
_termState
;
2122
Debug.Assert((
_termState
& TerminatorState.IsEndOfTypeSignature) != 0);
2231
|| ((
_termState
& TerminatorState.IsEndOfTypeSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken)
2571
var saveTermState =
_termState
;
2732
var saveTerm =
_termState
;
2779
var saveTerm =
_termState
;
2909
var saveTerm =
_termState
;
3217
var saveTermState =
_termState
;
3478
var saveTerm =
_termState
;
3653
var saveTerm =
_termState
;
3705
var saveTerm =
_termState
;
4828
var saveTerm =
_termState
;
5264
var saveTerm =
_termState
;
5574
TerminatorState saveTerm =
_termState
;
5836
var saveTerm =
_termState
;
6119
var saveTerm =
_termState
;
6168
var saveTerm =
_termState
;
6701
var saveTerm =
_termState
;
6911
var saveTerm =
_termState
;
7454
saveTerm =
_termState
;
7493
saveTerm =
_termState
;
8046
var saveTerm =
_termState
;
8134
var saveTerm =
_termState
;
8750
var saveTerm =
_termState
;
8762
var saveTerm =
_termState
;
9140
var saveTerm =
_termState
;
9266
var saveTerm =
_termState
;
9364
var saveTerm =
_termState
;
9426
var saveTerm =
_termState
;
9527
var saveTerm =
_termState
;
9585
var saveTerm =
_termState
;
10761
var saveTerm =
_termState
;
12479
var saveTerm =
_termState
;
13885
var saveTerm =
_termState
;
14555
_termState
,
Parser\LanguageParser_Patterns.cs (4)
461
var savedState =
_termState
;
575
if (@this.
_termState
.HasFlag(TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement) && @this.CurrentToken.Kind is SyntaxKind.ColonToken)
584
if (@this.
_termState
.HasFlag(TerminatorState.IsPatternInSwitchExpressionArm) && @this.CurrentToken.Kind is SyntaxKind.EqualsGreaterThanToken or SyntaxKind.ColonToken)
619
var savedState =
_termState
;