82 writes to _termState
Microsoft.CodeAnalysis.CSharp (82)
Parser\LanguageParser.cs (78)
575
_termState
|= TerminatorState.IsNamespaceMemberStartOrStop;
769
_termState
= saveTerm;
1077
_termState
|= TerminatorState.IsAttributeDeclarationTerminator;
1104
_termState
= saveTerm;
1742
_termState
|= TerminatorState.IsEndOfTypeSignature;
1745
_termState
|= TerminatorState.IsPossibleAggregateClauseStartOrStop;
1768
_termState
= saveTerm;
1782
_termState
= outerSaveTerm;
1817
_termState
|= TerminatorState.IsPossibleMemberStartOrStop;
1831
_termState
= saveTerm2;
2691
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2701
_termState
= saveTerm;
2742
_termState
|= TerminatorState.IsPossibleStatementStartOrStop;
2762
_termState
= saveTerm;
2837
_termState
= saveTermState;
2868
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2874
_termState
= saveTerm;
3315
_termState
= saveTermState;
3437
_termState
|= TerminatorState.IsEndOfMethodSignature;
3449
_termState
= saveTerm;
3612
_termState
|= TerminatorState.IsEndOfMethodSignature;
3637
_termState
= saveTerm;
3664
_termState
|= TerminatorState.IsEndOfReturnType;
3666
_termState
= saveTerm;
4787
_termState
|= TerminatorState.IsEndOfParameterList;
4803
_termState
= saveTerm;
5203
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
5219
_termState
= saveTerm;
5571
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5573
_termState
= saveTerm;
5579
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5581
_termState
= saveTerm;
5774
_termState
|= TerminatorState.IsEndOfMethodSignature;
5786
_termState
= saveTerm;
6057
_termState
|= TerminatorState.IsEndOfTypeParameterList;
6070
_termState
= saveTerm;
6106
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6108
_termState
= saveTerm;
6639
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6641
_termState
= saveTerm;
6849
_termState
|= TerminatorState.IsEndOfNameInExplicitInterface;
6883
_termState
= saveTerm;
7392
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
7413
_termState
= saveTerm;
7431
_termState
|= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored;
7454
_termState
= saveTerm;
7984
_termState
|= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList);
8022
_termState
= saveTerm;
8072
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
8097
_termState
= saveTerm;
8694
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
8697
_termState
= saveTerm;
8706
_termState
|= TerminatorState.IsEndOfMethodSignature;
8710
_termState
= saveTerm;
9084
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
9087
_termState
|= TerminatorState.IsSwitchSectionStart;
9118
_termState
= saveTerm;
9210
_termState
|= TerminatorState.IsEndOfFixedStatement;
9212
_termState
= saveTerm;
9308
_termState
|= TerminatorState.IsEndOfTryBlock;
9310
_termState
= saveTerm;
9375
_termState
|= TerminatorState.IsEndOfCatchClause;
9383
_termState
= saveTerm;
9405
_termState
|= TerminatorState.IsEndOfFilterClause;
9409
_termState
= saveTerm;
9414
_termState
|= TerminatorState.IsEndOfCatchBlock;
9416
_termState
= saveTerm;
9471
_termState
|= TerminatorState.IsEndOfDoWhileExpression;
9473
_termState
= saveTerm;
9529
_termState
|= TerminatorState.IsEndOfForStatementArgument;
9562
_termState
= saveTerm;
10703
_termState
|= TerminatorState.IsEndOfDeclarationClause;
10714
_termState
= saveTerm;
12421
_termState
|= TerminatorState.IsEndOfArgumentList;
12464
_termState
= saveTerm;
13800
_termState
|= TerminatorState.IsEndOfParameterList;
13812
_termState
= saveTerm;
14477
_termState
= state.TerminatorState;
Parser\LanguageParser_Patterns.cs (4)
460
_termState
|= TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement;
462
_termState
= savedState;
618
_termState
|= TerminatorState.IsPatternInSwitchExpressionArm;
620
_termState
= savedState;
45 references to _termState
Microsoft.CodeAnalysis.CSharp (45)
Parser\LanguageParser.cs (41)
103
switch (
_termState
& (TerminatorState)i)
574
var saveTerm =
_termState
;
1076
var saveTerm =
_termState
;
1091
if (saveTerm ==
_termState
)
1741
var outerSaveTerm =
_termState
;
1744
var saveTerm =
_termState
;
1816
var saveTerm2 =
_termState
;
2094
Debug.Assert((
_termState
& TerminatorState.IsEndOfTypeSignature) != 0);
2203
|| ((
_termState
& TerminatorState.IsEndOfTypeSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken)
2529
var saveTermState =
_termState
;
2690
var saveTerm =
_termState
;
2737
var saveTerm =
_termState
;
2867
var saveTerm =
_termState
;
3175
var saveTermState =
_termState
;
3436
var saveTerm =
_termState
;
3611
var saveTerm =
_termState
;
3663
var saveTerm =
_termState
;
4786
var saveTerm =
_termState
;
5202
var saveTerm =
_termState
;
5511
TerminatorState saveTerm =
_termState
;
5773
var saveTerm =
_termState
;
6056
var saveTerm =
_termState
;
6105
var saveTerm =
_termState
;
6638
var saveTerm =
_termState
;
6848
var saveTerm =
_termState
;
7391
saveTerm =
_termState
;
7430
saveTerm =
_termState
;
7983
var saveTerm =
_termState
;
8071
var saveTerm =
_termState
;
8693
var saveTerm =
_termState
;
8705
var saveTerm =
_termState
;
9083
var saveTerm =
_termState
;
9209
var saveTerm =
_termState
;
9307
var saveTerm =
_termState
;
9369
var saveTerm =
_termState
;
9470
var saveTerm =
_termState
;
9528
var saveTerm =
_termState
;
10702
var saveTerm =
_termState
;
12420
var saveTerm =
_termState
;
13799
var saveTerm =
_termState
;
14469
_termState
,
Parser\LanguageParser_Patterns.cs (4)
459
var savedState =
_termState
;
573
if (@this.
_termState
.HasFlag(TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement) && @this.CurrentToken.Kind is SyntaxKind.ColonToken)
582
if (@this.
_termState
.HasFlag(TerminatorState.IsPatternInSwitchExpressionArm) && @this.CurrentToken.Kind is SyntaxKind.EqualsGreaterThanToken or SyntaxKind.ColonToken)
617
var savedState =
_termState
;