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;
1732
_termState
|= TerminatorState.IsEndOfRecordOrClassOrStructOrInterfaceSignature;
1735
_termState
|= TerminatorState.IsPossibleAggregateClauseStartOrStop;
1744
_termState
= saveTerm;
1758
_termState
= outerSaveTerm;
1793
_termState
|= TerminatorState.IsPossibleMemberStartOrStop;
1807
_termState
= saveTerm2;
2639
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2651
_termState
= saveTerm;
2692
_termState
|= TerminatorState.IsPossibleStatementStartOrStop;
2712
_termState
= saveTerm;
2786
_termState
= saveTermState;
2819
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2826
_termState
= saveTerm;
3174
_termState
= saveTermState;
3290
_termState
|= TerminatorState.IsEndOfMethodSignature;
3304
_termState
= saveTerm;
3457
_termState
|= TerminatorState.IsEndOfMethodSignature;
3482
_termState
= saveTerm;
3512
_termState
|= TerminatorState.IsEndOfReturnType;
3514
_termState
= saveTerm;
4544
_termState
|= TerminatorState.IsEndOfParameterList;
4556
_termState
= saveTerm;
5019
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
5035
_termState
= saveTerm;
5362
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5364
_termState
= saveTerm;
5370
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5372
_termState
= saveTerm;
5504
_termState
|= TerminatorState.IsEndOfMethodSignature;
5516
_termState
= saveTerm;
5780
_termState
|= TerminatorState.IsEndOfTypeParameterList;
5793
_termState
= saveTerm;
5840
_termState
= TerminatorState.IsEndOfTypeArgumentList;
5842
_termState
= saveTerm;
6355
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6357
_termState
= saveTerm;
6565
_termState
|= TerminatorState.IsEndOfNameInExplicitInterface;
6614
_termState
= saveTerm;
7141
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
7162
_termState
= saveTerm;
7180
_termState
|= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored;
7203
_termState
= saveTerm;
7692
_termState
|= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList);
7730
_termState
= saveTerm;
7780
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
7805
_termState
= saveTerm;
8386
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
8389
_termState
= saveTerm;
8398
_termState
|= TerminatorState.IsEndOfMethodSignature;
8402
_termState
= saveTerm;
8720
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
8723
_termState
|= TerminatorState.IsSwitchSectionStart;
8754
_termState
= saveTerm;
8828
_termState
|= TerminatorState.IsEndOfFixedStatement;
8830
_termState
= saveTerm;
8926
_termState
|= TerminatorState.IsEndOfTryBlock;
8928
_termState
= saveTerm;
8993
_termState
|= TerminatorState.IsEndOfCatchClause;
9001
_termState
= saveTerm;
9023
_termState
|= TerminatorState.IsEndOfFilterClause;
9027
_termState
= saveTerm;
9032
_termState
|= TerminatorState.IsEndOfCatchBlock;
9034
_termState
= saveTerm;
9089
_termState
|= TerminatorState.IsEndOfDoWhileExpression;
9091
_termState
= saveTerm;
9150
_termState
|= TerminatorState.IsEndOfForStatementArgument;
9249
_termState
= saveTerm;
10199
_termState
|= TerminatorState.IsEndOfDeclarationClause;
10210
_termState
= saveTerm;
11759
_termState
|= TerminatorState.IsEndOfArgumentList;
11802
_termState
= saveTerm;
13256
_termState
|= TerminatorState.IsEndOfParameterList;
13268
_termState
= saveTerm;
13924
_termState
= state.TerminatorState;
Parser\LanguageParser_Patterns.cs (4)
434
_termState
|= TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement;
436
_termState
= savedState;
592
_termState
|= TerminatorState.IsPatternInSwitchExpressionArm;
594
_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
)
1731
var outerSaveTerm =
_termState
;
1734
var saveTerm =
_termState
;
1792
var saveTerm2 =
_termState
;
2077
((
_termState
& TerminatorState.IsEndOfRecordOrClassOrStructOrInterfaceSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken) ||
2148
|| ((
_termState
& TerminatorState.IsEndOfRecordOrClassOrStructOrInterfaceSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken)
2468
var saveTermState =
_termState
;
2638
var saveTerm =
_termState
;
2687
var saveTerm =
_termState
;
2818
var saveTerm =
_termState
;
3040
var saveTermState =
_termState
;
3289
var saveTerm =
_termState
;
3456
var saveTerm =
_termState
;
3511
var saveTerm =
_termState
;
4543
var saveTerm =
_termState
;
5018
var saveTerm =
_termState
;
5302
TerminatorState saveTerm =
_termState
;
5503
var saveTerm =
_termState
;
5779
var saveTerm =
_termState
;
5839
var saveTerm =
_termState
;
6354
var saveTerm =
_termState
;
6564
var saveTerm =
_termState
;
7140
saveTerm =
_termState
;
7179
saveTerm =
_termState
;
7691
var saveTerm =
_termState
;
7779
var saveTerm =
_termState
;
8385
var saveTerm =
_termState
;
8397
var saveTerm =
_termState
;
8719
var saveTerm =
_termState
;
8827
var saveTerm =
_termState
;
8925
var saveTerm =
_termState
;
8987
var saveTerm =
_termState
;
9088
var saveTerm =
_termState
;
9149
var saveTerm =
_termState
;
10198
var saveTerm =
_termState
;
11758
var saveTerm =
_termState
;
13255
var saveTerm =
_termState
;
13917
_termState
,
Parser\LanguageParser_Patterns.cs (4)
433
var savedState =
_termState
;
547
if (@this.
_termState
.HasFlag(TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement) && @this.CurrentToken.Kind is SyntaxKind.ColonToken)
556
if (@this.
_termState
.HasFlag(TerminatorState.IsPatternInSwitchExpressionArm) && @this.CurrentToken.Kind is SyntaxKind.EqualsGreaterThanToken or SyntaxKind.ColonToken)
591
var savedState =
_termState
;