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;
2700
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2712
_termState
= saveTerm;
2753
_termState
|= TerminatorState.IsPossibleStatementStartOrStop;
2773
_termState
= saveTerm;
2847
_termState
= saveTermState;
2880
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2887
_termState
= saveTerm;
3247
_termState
= saveTermState;
3369
_termState
|= TerminatorState.IsEndOfMethodSignature;
3383
_termState
= saveTerm;
3536
_termState
|= TerminatorState.IsEndOfMethodSignature;
3561
_termState
= saveTerm;
3591
_termState
|= TerminatorState.IsEndOfReturnType;
3593
_termState
= saveTerm;
4685
_termState
|= TerminatorState.IsEndOfParameterList;
4702
_termState
= saveTerm;
5102
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
5118
_termState
= saveTerm;
5470
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5472
_termState
= saveTerm;
5478
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5480
_termState
= saveTerm;
5612
_termState
|= TerminatorState.IsEndOfMethodSignature;
5624
_termState
= saveTerm;
5895
_termState
|= TerminatorState.IsEndOfTypeParameterList;
5908
_termState
= saveTerm;
5955
_termState
= TerminatorState.IsEndOfTypeArgumentList;
5957
_termState
= saveTerm;
6479
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6481
_termState
= saveTerm;
6689
_termState
|= TerminatorState.IsEndOfNameInExplicitInterface;
6723
_termState
= saveTerm;
7232
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
7253
_termState
= saveTerm;
7271
_termState
|= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored;
7294
_termState
= saveTerm;
7824
_termState
|= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList);
7862
_termState
= saveTerm;
7912
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
7937
_termState
= saveTerm;
8535
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
8538
_termState
= saveTerm;
8547
_termState
|= TerminatorState.IsEndOfMethodSignature;
8551
_termState
= saveTerm;
8869
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
8872
_termState
|= TerminatorState.IsSwitchSectionStart;
8903
_termState
= saveTerm;
8995
_termState
|= TerminatorState.IsEndOfFixedStatement;
8997
_termState
= saveTerm;
9093
_termState
|= TerminatorState.IsEndOfTryBlock;
9095
_termState
= saveTerm;
9160
_termState
|= TerminatorState.IsEndOfCatchClause;
9168
_termState
= saveTerm;
9190
_termState
|= TerminatorState.IsEndOfFilterClause;
9194
_termState
= saveTerm;
9199
_termState
|= TerminatorState.IsEndOfCatchBlock;
9201
_termState
= saveTerm;
9256
_termState
|= TerminatorState.IsEndOfDoWhileExpression;
9258
_termState
= saveTerm;
9314
_termState
|= TerminatorState.IsEndOfForStatementArgument;
9347
_termState
= saveTerm;
10455
_termState
|= TerminatorState.IsEndOfDeclarationClause;
10466
_termState
= saveTerm;
12161
_termState
|= TerminatorState.IsEndOfArgumentList;
12204
_termState
= saveTerm;
13560
_termState
|= TerminatorState.IsEndOfParameterList;
13572
_termState
= saveTerm;
14238
_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
;
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
;
2699
var saveTerm =
_termState
;
2748
var saveTerm =
_termState
;
2879
var saveTerm =
_termState
;
3108
var saveTermState =
_termState
;
3368
var saveTerm =
_termState
;
3535
var saveTerm =
_termState
;
3590
var saveTerm =
_termState
;
4684
var saveTerm =
_termState
;
5101
var saveTerm =
_termState
;
5410
TerminatorState saveTerm =
_termState
;
5611
var saveTerm =
_termState
;
5894
var saveTerm =
_termState
;
5954
var saveTerm =
_termState
;
6478
var saveTerm =
_termState
;
6688
var saveTerm =
_termState
;
7231
saveTerm =
_termState
;
7270
saveTerm =
_termState
;
7823
var saveTerm =
_termState
;
7911
var saveTerm =
_termState
;
8534
var saveTerm =
_termState
;
8546
var saveTerm =
_termState
;
8868
var saveTerm =
_termState
;
8994
var saveTerm =
_termState
;
9092
var saveTerm =
_termState
;
9154
var saveTerm =
_termState
;
9255
var saveTerm =
_termState
;
9313
var saveTerm =
_termState
;
10454
var saveTerm =
_termState
;
12160
var saveTerm =
_termState
;
13559
var saveTerm =
_termState
;
14230
_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
;