82 writes to _termState
Microsoft.CodeAnalysis.CSharp (82)
Parser\LanguageParser_Patterns.cs (4)
462
_termState
|= TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement;
464
_termState
= savedState;
620
_termState
|= TerminatorState.IsPatternInSwitchExpressionArm;
622
_termState
= savedState;
Parser\LanguageParser.cs (78)
575
_termState
|= TerminatorState.IsNamespaceMemberStartOrStop;
769
_termState
= saveTerm;
1062
_termState
|= TerminatorState.IsAttributeDeclarationTerminator;
1089
_termState
= saveTerm;
1805
_termState
|= TerminatorState.IsEndOfTypeSignature;
1808
_termState
|= TerminatorState.IsPossibleAggregateClauseStartOrStop;
1831
_termState
= saveTerm;
1845
_termState
= outerSaveTerm;
1880
_termState
|= TerminatorState.IsPossibleMemberStartOrStop;
1894
_termState
= saveTerm2;
2768
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2778
_termState
= saveTerm;
2819
_termState
|= TerminatorState.IsPossibleStatementStartOrStop;
2839
_termState
= saveTerm;
2914
_termState
= saveTermState;
2945
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2951
_termState
= saveTerm;
3392
_termState
= saveTermState;
3514
_termState
|= TerminatorState.IsEndOfMethodSignature;
3526
_termState
= saveTerm;
3689
_termState
|= TerminatorState.IsEndOfMethodSignature;
3714
_termState
= saveTerm;
3741
_termState
|= TerminatorState.IsEndOfReturnType;
3743
_termState
= saveTerm;
4838
_termState
|= TerminatorState.IsEndOfParameterList;
4854
_termState
= saveTerm;
5274
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
5290
_termState
= saveTerm;
5639
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5641
_termState
= saveTerm;
5647
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5649
_termState
= saveTerm;
5842
_termState
|= TerminatorState.IsEndOfMethodSignature;
5854
_termState
= saveTerm;
6112
_termState
|= TerminatorState.IsEndOfTypeParameterList;
6125
_termState
= saveTerm;
6161
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6163
_termState
= saveTerm;
6689
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6691
_termState
= saveTerm;
6899
_termState
|= TerminatorState.IsEndOfNameInExplicitInterface;
6933
_termState
= saveTerm;
7442
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
7463
_termState
= saveTerm;
7481
_termState
|= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored;
7504
_termState
= saveTerm;
8034
_termState
|= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList);
8072
_termState
= saveTerm;
8122
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
8147
_termState
= saveTerm;
8754
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
8757
_termState
= saveTerm;
8766
_termState
|= TerminatorState.IsEndOfMethodSignature;
8770
_termState
= saveTerm;
9144
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
9147
_termState
|= TerminatorState.IsSwitchSectionStart;
9178
_termState
= saveTerm;
9270
_termState
|= TerminatorState.IsEndOfFixedStatement;
9272
_termState
= saveTerm;
9370
_termState
|= TerminatorState.IsEndOfTryBlock;
9372
_termState
= saveTerm;
9437
_termState
|= TerminatorState.IsEndOfCatchClause;
9445
_termState
= saveTerm;
9467
_termState
|= TerminatorState.IsEndOfFilterClause;
9471
_termState
= saveTerm;
9476
_termState
|= TerminatorState.IsEndOfCatchBlock;
9478
_termState
= saveTerm;
9533
_termState
|= TerminatorState.IsEndOfDoWhileExpression;
9535
_termState
= saveTerm;
9591
_termState
|= TerminatorState.IsEndOfForStatementArgument;
9624
_termState
= saveTerm;
10767
_termState
|= TerminatorState.IsEndOfDeclarationClause;
10778
_termState
= saveTerm;
12493
_termState
|= TerminatorState.IsEndOfArgumentList;
12536
_termState
= saveTerm;
13954
_termState
|= TerminatorState.IsEndOfParameterList;
13966
_termState
= saveTerm;
14631
_termState
= state.TerminatorState;
45 references to _termState
Microsoft.CodeAnalysis.CSharp (45)
Parser\LanguageParser_Patterns.cs (4)
461
var savedState =
_termState
;
575
if ((@this.
_termState
& TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement) == TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement && @this.CurrentToken.Kind is SyntaxKind.ColonToken)
584
if ((@this.
_termState
& TerminatorState.IsPatternInSwitchExpressionArm) == TerminatorState.IsPatternInSwitchExpressionArm && @this.CurrentToken.Kind is SyntaxKind.EqualsGreaterThanToken or SyntaxKind.ColonToken)
619
var savedState =
_termState
;
Parser\LanguageParser.cs (41)
103
switch (
_termState
& (TerminatorState)i)
574
var saveTerm =
_termState
;
1061
var saveTerm =
_termState
;
1076
if (saveTerm ==
_termState
)
1804
var outerSaveTerm =
_termState
;
1807
var saveTerm =
_termState
;
1879
var saveTerm2 =
_termState
;
2173
Debug.Assert((
_termState
& TerminatorState.IsEndOfTypeSignature) != 0);
2277
|| ((
_termState
& TerminatorState.IsEndOfTypeSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken)
2601
var saveTermState =
_termState
;
2767
var saveTerm =
_termState
;
2814
var saveTerm =
_termState
;
2944
var saveTerm =
_termState
;
3252
var saveTermState =
_termState
;
3513
var saveTerm =
_termState
;
3688
var saveTerm =
_termState
;
3740
var saveTerm =
_termState
;
4837
var saveTerm =
_termState
;
5273
var saveTerm =
_termState
;
5579
TerminatorState saveTerm =
_termState
;
5841
var saveTerm =
_termState
;
6111
var saveTerm =
_termState
;
6160
var saveTerm =
_termState
;
6688
var saveTerm =
_termState
;
6898
var saveTerm =
_termState
;
7441
saveTerm =
_termState
;
7480
saveTerm =
_termState
;
8033
var saveTerm =
_termState
;
8121
var saveTerm =
_termState
;
8753
var saveTerm =
_termState
;
8765
var saveTerm =
_termState
;
9143
var saveTerm =
_termState
;
9269
var saveTerm =
_termState
;
9369
var saveTerm =
_termState
;
9431
var saveTerm =
_termState
;
9532
var saveTerm =
_termState
;
9590
var saveTerm =
_termState
;
10766
var saveTerm =
_termState
;
12492
var saveTerm =
_termState
;
13953
var saveTerm =
_termState
;
14623
_termState
,