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;
1781
_termState
|= TerminatorState.IsEndOfTypeSignature;
1784
_termState
|= TerminatorState.IsPossibleAggregateClauseStartOrStop;
1807
_termState
= saveTerm;
1821
_termState
= outerSaveTerm;
1856
_termState
|= TerminatorState.IsPossibleMemberStartOrStop;
1870
_termState
= saveTerm2;
2746
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2756
_termState
= saveTerm;
2797
_termState
|= TerminatorState.IsPossibleStatementStartOrStop;
2817
_termState
= saveTerm;
2892
_termState
= saveTermState;
2923
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2929
_termState
= saveTerm;
3370
_termState
= saveTermState;
3492
_termState
|= TerminatorState.IsEndOfMethodSignature;
3504
_termState
= saveTerm;
3667
_termState
|= TerminatorState.IsEndOfMethodSignature;
3692
_termState
= saveTerm;
3719
_termState
|= TerminatorState.IsEndOfReturnType;
3721
_termState
= saveTerm;
4842
_termState
|= TerminatorState.IsEndOfParameterList;
4858
_termState
= saveTerm;
5278
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
5294
_termState
= saveTerm;
5647
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5649
_termState
= saveTerm;
5655
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5657
_termState
= saveTerm;
5850
_termState
|= TerminatorState.IsEndOfMethodSignature;
5862
_termState
= saveTerm;
6133
_termState
|= TerminatorState.IsEndOfTypeParameterList;
6146
_termState
= saveTerm;
6182
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6184
_termState
= saveTerm;
6715
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6717
_termState
= saveTerm;
6925
_termState
|= TerminatorState.IsEndOfNameInExplicitInterface;
6959
_termState
= saveTerm;
7468
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
7489
_termState
= saveTerm;
7507
_termState
|= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored;
7530
_termState
= saveTerm;
8060
_termState
|= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList);
8098
_termState
= saveTerm;
8148
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
8173
_termState
= saveTerm;
8764
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
8767
_termState
= saveTerm;
8776
_termState
|= TerminatorState.IsEndOfMethodSignature;
8780
_termState
= saveTerm;
9154
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
9157
_termState
|= TerminatorState.IsSwitchSectionStart;
9188
_termState
= saveTerm;
9280
_termState
|= TerminatorState.IsEndOfFixedStatement;
9282
_termState
= saveTerm;
9378
_termState
|= TerminatorState.IsEndOfTryBlock;
9380
_termState
= saveTerm;
9445
_termState
|= TerminatorState.IsEndOfCatchClause;
9453
_termState
= saveTerm;
9475
_termState
|= TerminatorState.IsEndOfFilterClause;
9479
_termState
= saveTerm;
9484
_termState
|= TerminatorState.IsEndOfCatchBlock;
9486
_termState
= saveTerm;
9541
_termState
|= TerminatorState.IsEndOfDoWhileExpression;
9543
_termState
= saveTerm;
9599
_termState
|= TerminatorState.IsEndOfForStatementArgument;
9632
_termState
= saveTerm;
10775
_termState
|= TerminatorState.IsEndOfDeclarationClause;
10786
_termState
= saveTerm;
12493
_termState
|= TerminatorState.IsEndOfArgumentList;
12536
_termState
= saveTerm;
13899
_termState
|= TerminatorState.IsEndOfParameterList;
13911
_termState
= saveTerm;
14576
_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
)
1780
var outerSaveTerm =
_termState
;
1783
var saveTerm =
_termState
;
1855
var saveTerm2 =
_termState
;
2135
Debug.Assert((
_termState
& TerminatorState.IsEndOfTypeSignature) != 0);
2244
|| ((
_termState
& TerminatorState.IsEndOfTypeSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken)
2584
var saveTermState =
_termState
;
2745
var saveTerm =
_termState
;
2792
var saveTerm =
_termState
;
2922
var saveTerm =
_termState
;
3230
var saveTermState =
_termState
;
3491
var saveTerm =
_termState
;
3666
var saveTerm =
_termState
;
3718
var saveTerm =
_termState
;
4841
var saveTerm =
_termState
;
5277
var saveTerm =
_termState
;
5587
TerminatorState saveTerm =
_termState
;
5849
var saveTerm =
_termState
;
6132
var saveTerm =
_termState
;
6181
var saveTerm =
_termState
;
6714
var saveTerm =
_termState
;
6924
var saveTerm =
_termState
;
7467
saveTerm =
_termState
;
7506
saveTerm =
_termState
;
8059
var saveTerm =
_termState
;
8147
var saveTerm =
_termState
;
8763
var saveTerm =
_termState
;
8775
var saveTerm =
_termState
;
9153
var saveTerm =
_termState
;
9279
var saveTerm =
_termState
;
9377
var saveTerm =
_termState
;
9439
var saveTerm =
_termState
;
9540
var saveTerm =
_termState
;
9598
var saveTerm =
_termState
;
10774
var saveTerm =
_termState
;
12492
var saveTerm =
_termState
;
13898
var saveTerm =
_termState
;
14568
_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
;