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;
1800
_termState
|= TerminatorState.IsEndOfTypeSignature;
1803
_termState
|= TerminatorState.IsPossibleAggregateClauseStartOrStop;
1826
_termState
= saveTerm;
1840
_termState
= outerSaveTerm;
1875
_termState
|= TerminatorState.IsPossibleMemberStartOrStop;
1889
_termState
= saveTerm2;
2779
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2789
_termState
= saveTerm;
2830
_termState
|= TerminatorState.IsPossibleStatementStartOrStop;
2850
_termState
= saveTerm;
2925
_termState
= saveTermState;
2956
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2962
_termState
= saveTerm;
3403
_termState
= saveTermState;
3525
_termState
|= TerminatorState.IsEndOfMethodSignature;
3537
_termState
= saveTerm;
3700
_termState
|= TerminatorState.IsEndOfMethodSignature;
3725
_termState
= saveTerm;
3752
_termState
|= TerminatorState.IsEndOfReturnType;
3754
_termState
= saveTerm;
4875
_termState
|= TerminatorState.IsEndOfParameterList;
4891
_termState
= saveTerm;
5311
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
5327
_termState
= saveTerm;
5680
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5682
_termState
= saveTerm;
5688
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5690
_termState
= saveTerm;
5883
_termState
|= TerminatorState.IsEndOfMethodSignature;
5895
_termState
= saveTerm;
6166
_termState
|= TerminatorState.IsEndOfTypeParameterList;
6179
_termState
= saveTerm;
6215
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6217
_termState
= saveTerm;
6748
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6750
_termState
= saveTerm;
6958
_termState
|= TerminatorState.IsEndOfNameInExplicitInterface;
6992
_termState
= saveTerm;
7501
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
7522
_termState
= saveTerm;
7540
_termState
|= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored;
7563
_termState
= saveTerm;
8093
_termState
|= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList);
8131
_termState
= saveTerm;
8181
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
8206
_termState
= saveTerm;
8797
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
8800
_termState
= saveTerm;
8809
_termState
|= TerminatorState.IsEndOfMethodSignature;
8813
_termState
= saveTerm;
9187
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
9190
_termState
|= TerminatorState.IsSwitchSectionStart;
9221
_termState
= saveTerm;
9313
_termState
|= TerminatorState.IsEndOfFixedStatement;
9315
_termState
= saveTerm;
9411
_termState
|= TerminatorState.IsEndOfTryBlock;
9413
_termState
= saveTerm;
9478
_termState
|= TerminatorState.IsEndOfCatchClause;
9486
_termState
= saveTerm;
9508
_termState
|= TerminatorState.IsEndOfFilterClause;
9512
_termState
= saveTerm;
9517
_termState
|= TerminatorState.IsEndOfCatchBlock;
9519
_termState
= saveTerm;
9574
_termState
|= TerminatorState.IsEndOfDoWhileExpression;
9576
_termState
= saveTerm;
9632
_termState
|= TerminatorState.IsEndOfForStatementArgument;
9665
_termState
= saveTerm;
10808
_termState
|= TerminatorState.IsEndOfDeclarationClause;
10819
_termState
= saveTerm;
12530
_termState
|= TerminatorState.IsEndOfArgumentList;
12573
_termState
= saveTerm;
13936
_termState
|= TerminatorState.IsEndOfParameterList;
13948
_termState
= saveTerm;
14613
_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
)
1799
var outerSaveTerm =
_termState
;
1802
var saveTerm =
_termState
;
1874
var saveTerm2 =
_termState
;
2168
Debug.Assert((
_termState
& TerminatorState.IsEndOfTypeSignature) != 0);
2277
|| ((
_termState
& TerminatorState.IsEndOfTypeSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken)
2617
var saveTermState =
_termState
;
2778
var saveTerm =
_termState
;
2825
var saveTerm =
_termState
;
2955
var saveTerm =
_termState
;
3263
var saveTermState =
_termState
;
3524
var saveTerm =
_termState
;
3699
var saveTerm =
_termState
;
3751
var saveTerm =
_termState
;
4874
var saveTerm =
_termState
;
5310
var saveTerm =
_termState
;
5620
TerminatorState saveTerm =
_termState
;
5882
var saveTerm =
_termState
;
6165
var saveTerm =
_termState
;
6214
var saveTerm =
_termState
;
6747
var saveTerm =
_termState
;
6957
var saveTerm =
_termState
;
7500
saveTerm =
_termState
;
7539
saveTerm =
_termState
;
8092
var saveTerm =
_termState
;
8180
var saveTerm =
_termState
;
8796
var saveTerm =
_termState
;
8808
var saveTerm =
_termState
;
9186
var saveTerm =
_termState
;
9312
var saveTerm =
_termState
;
9410
var saveTerm =
_termState
;
9472
var saveTerm =
_termState
;
9573
var saveTerm =
_termState
;
9631
var saveTerm =
_termState
;
10807
var saveTerm =
_termState
;
12529
var saveTerm =
_termState
;
13935
var saveTerm =
_termState
;
14605
_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
;