82 writes to _termState
Microsoft.CodeAnalysis.CSharp (82)
Parser\LanguageParser.cs (78)
575
_termState
|= TerminatorState.IsNamespaceMemberStartOrStop;
761
_termState
= saveTerm;
1069
_termState
|= TerminatorState.IsAttributeDeclarationTerminator;
1096
_termState
= saveTerm;
1734
_termState
|= TerminatorState.IsEndOfTypeSignature;
1737
_termState
|= TerminatorState.IsPossibleAggregateClauseStartOrStop;
1760
_termState
= saveTerm;
1774
_termState
= outerSaveTerm;
1809
_termState
|= TerminatorState.IsPossibleMemberStartOrStop;
1823
_termState
= saveTerm2;
2698
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2710
_termState
= saveTerm;
2751
_termState
|= TerminatorState.IsPossibleStatementStartOrStop;
2771
_termState
= saveTerm;
2845
_termState
= saveTermState;
2878
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2885
_termState
= saveTerm;
3238
_termState
= saveTermState;
3360
_termState
|= TerminatorState.IsEndOfMethodSignature;
3374
_termState
= saveTerm;
3527
_termState
|= TerminatorState.IsEndOfMethodSignature;
3552
_termState
= saveTerm;
3582
_termState
|= TerminatorState.IsEndOfReturnType;
3584
_termState
= saveTerm;
4676
_termState
|= TerminatorState.IsEndOfParameterList;
4693
_termState
= saveTerm;
5093
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
5109
_termState
= saveTerm;
5461
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5463
_termState
= saveTerm;
5469
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5471
_termState
= saveTerm;
5603
_termState
|= TerminatorState.IsEndOfMethodSignature;
5615
_termState
= saveTerm;
5886
_termState
|= TerminatorState.IsEndOfTypeParameterList;
5899
_termState
= saveTerm;
5946
_termState
= TerminatorState.IsEndOfTypeArgumentList;
5948
_termState
= saveTerm;
6470
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6472
_termState
= saveTerm;
6680
_termState
|= TerminatorState.IsEndOfNameInExplicitInterface;
6714
_termState
= saveTerm;
7223
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
7244
_termState
= saveTerm;
7262
_termState
|= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored;
7285
_termState
= saveTerm;
7819
_termState
|= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList);
7857
_termState
= saveTerm;
7907
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
7932
_termState
= saveTerm;
8530
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
8533
_termState
= saveTerm;
8542
_termState
|= TerminatorState.IsEndOfMethodSignature;
8546
_termState
= saveTerm;
8864
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
8867
_termState
|= TerminatorState.IsSwitchSectionStart;
8898
_termState
= saveTerm;
8990
_termState
|= TerminatorState.IsEndOfFixedStatement;
8992
_termState
= saveTerm;
9088
_termState
|= TerminatorState.IsEndOfTryBlock;
9090
_termState
= saveTerm;
9155
_termState
|= TerminatorState.IsEndOfCatchClause;
9163
_termState
= saveTerm;
9185
_termState
|= TerminatorState.IsEndOfFilterClause;
9189
_termState
= saveTerm;
9194
_termState
|= TerminatorState.IsEndOfCatchBlock;
9196
_termState
= saveTerm;
9251
_termState
|= TerminatorState.IsEndOfDoWhileExpression;
9253
_termState
= saveTerm;
9309
_termState
|= TerminatorState.IsEndOfForStatementArgument;
9342
_termState
= saveTerm;
10450
_termState
|= TerminatorState.IsEndOfDeclarationClause;
10461
_termState
= saveTerm;
12156
_termState
|= TerminatorState.IsEndOfArgumentList;
12199
_termState
= saveTerm;
13548
_termState
|= TerminatorState.IsEndOfParameterList;
13560
_termState
= saveTerm;
14221
_termState
= state.TerminatorState;
Parser\LanguageParser_Patterns.cs (4)
437
_termState
|= TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement;
439
_termState
= savedState;
595
_termState
|= TerminatorState.IsPatternInSwitchExpressionArm;
597
_termState
= savedState;
45 references to _termState
Microsoft.CodeAnalysis.CSharp (45)
Parser\LanguageParser.cs (41)
103
switch (
_termState
& (TerminatorState)i)
574
var saveTerm =
_termState
;
1068
var saveTerm =
_termState
;
1083
if (saveTerm ==
_termState
)
1733
var outerSaveTerm =
_termState
;
1736
var saveTerm =
_termState
;
1808
var saveTerm2 =
_termState
;
2092
Debug.Assert((
_termState
& TerminatorState.IsEndOfTypeSignature) != 0);
2201
|| ((
_termState
& TerminatorState.IsEndOfTypeSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken)
2527
var saveTermState =
_termState
;
2697
var saveTerm =
_termState
;
2746
var saveTerm =
_termState
;
2877
var saveTerm =
_termState
;
3099
var saveTermState =
_termState
;
3359
var saveTerm =
_termState
;
3526
var saveTerm =
_termState
;
3581
var saveTerm =
_termState
;
4675
var saveTerm =
_termState
;
5092
var saveTerm =
_termState
;
5401
TerminatorState saveTerm =
_termState
;
5602
var saveTerm =
_termState
;
5885
var saveTerm =
_termState
;
5945
var saveTerm =
_termState
;
6469
var saveTerm =
_termState
;
6679
var saveTerm =
_termState
;
7222
saveTerm =
_termState
;
7261
saveTerm =
_termState
;
7818
var saveTerm =
_termState
;
7906
var saveTerm =
_termState
;
8529
var saveTerm =
_termState
;
8541
var saveTerm =
_termState
;
8863
var saveTerm =
_termState
;
8989
var saveTerm =
_termState
;
9087
var saveTerm =
_termState
;
9149
var saveTerm =
_termState
;
9250
var saveTerm =
_termState
;
9308
var saveTerm =
_termState
;
10449
var saveTerm =
_termState
;
12155
var saveTerm =
_termState
;
13547
var saveTerm =
_termState
;
14213
_termState
,
Parser\LanguageParser_Patterns.cs (4)
436
var savedState =
_termState
;
550
if (@this.
_termState
.HasFlag(TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement) && @this.CurrentToken.Kind is SyntaxKind.ColonToken)
559
if (@this.
_termState
.HasFlag(TerminatorState.IsPatternInSwitchExpressionArm) && @this.CurrentToken.Kind is SyntaxKind.EqualsGreaterThanToken or SyntaxKind.ColonToken)
594
var savedState =
_termState
;