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;
2691
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2701
_termState
= saveTerm;
2742
_termState
|= TerminatorState.IsPossibleStatementStartOrStop;
2762
_termState
= saveTerm;
2837
_termState
= saveTermState;
2868
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2874
_termState
= saveTerm;
3315
_termState
= saveTermState;
3437
_termState
|= TerminatorState.IsEndOfMethodSignature;
3449
_termState
= saveTerm;
3612
_termState
|= TerminatorState.IsEndOfMethodSignature;
3637
_termState
= saveTerm;
3664
_termState
|= TerminatorState.IsEndOfReturnType;
3666
_termState
= saveTerm;
4787
_termState
|= TerminatorState.IsEndOfParameterList;
4803
_termState
= saveTerm;
5223
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
5239
_termState
= saveTerm;
5591
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5593
_termState
= saveTerm;
5599
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5601
_termState
= saveTerm;
5794
_termState
|= TerminatorState.IsEndOfMethodSignature;
5806
_termState
= saveTerm;
6077
_termState
|= TerminatorState.IsEndOfTypeParameterList;
6090
_termState
= saveTerm;
6126
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6128
_termState
= saveTerm;
6659
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6661
_termState
= saveTerm;
6869
_termState
|= TerminatorState.IsEndOfNameInExplicitInterface;
6903
_termState
= saveTerm;
7412
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
7433
_termState
= saveTerm;
7451
_termState
|= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored;
7474
_termState
= saveTerm;
8004
_termState
|= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList);
8042
_termState
= saveTerm;
8092
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
8117
_termState
= saveTerm;
8708
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
8711
_termState
= saveTerm;
8720
_termState
|= TerminatorState.IsEndOfMethodSignature;
8724
_termState
= saveTerm;
9098
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
9101
_termState
|= TerminatorState.IsSwitchSectionStart;
9132
_termState
= saveTerm;
9224
_termState
|= TerminatorState.IsEndOfFixedStatement;
9226
_termState
= saveTerm;
9322
_termState
|= TerminatorState.IsEndOfTryBlock;
9324
_termState
= saveTerm;
9389
_termState
|= TerminatorState.IsEndOfCatchClause;
9397
_termState
= saveTerm;
9419
_termState
|= TerminatorState.IsEndOfFilterClause;
9423
_termState
= saveTerm;
9428
_termState
|= TerminatorState.IsEndOfCatchBlock;
9430
_termState
= saveTerm;
9485
_termState
|= TerminatorState.IsEndOfDoWhileExpression;
9487
_termState
= saveTerm;
9543
_termState
|= TerminatorState.IsEndOfForStatementArgument;
9576
_termState
= saveTerm;
10719
_termState
|= TerminatorState.IsEndOfDeclarationClause;
10730
_termState
= saveTerm;
12437
_termState
|= TerminatorState.IsEndOfArgumentList;
12480
_termState
= saveTerm;
13816
_termState
|= TerminatorState.IsEndOfParameterList;
13828
_termState
= saveTerm;
14493
_termState
= state.TerminatorState;
Parser\LanguageParser_Patterns.cs (4)
460
_termState
|= TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement;
462
_termState
= savedState;
618
_termState
|= TerminatorState.IsPatternInSwitchExpressionArm;
620
_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
;
2690
var saveTerm =
_termState
;
2737
var saveTerm =
_termState
;
2867
var saveTerm =
_termState
;
3175
var saveTermState =
_termState
;
3436
var saveTerm =
_termState
;
3611
var saveTerm =
_termState
;
3663
var saveTerm =
_termState
;
4786
var saveTerm =
_termState
;
5222
var saveTerm =
_termState
;
5531
TerminatorState saveTerm =
_termState
;
5793
var saveTerm =
_termState
;
6076
var saveTerm =
_termState
;
6125
var saveTerm =
_termState
;
6658
var saveTerm =
_termState
;
6868
var saveTerm =
_termState
;
7411
saveTerm =
_termState
;
7450
saveTerm =
_termState
;
8003
var saveTerm =
_termState
;
8091
var saveTerm =
_termState
;
8707
var saveTerm =
_termState
;
8719
var saveTerm =
_termState
;
9097
var saveTerm =
_termState
;
9223
var saveTerm =
_termState
;
9321
var saveTerm =
_termState
;
9383
var saveTerm =
_termState
;
9484
var saveTerm =
_termState
;
9542
var saveTerm =
_termState
;
10718
var saveTerm =
_termState
;
12436
var saveTerm =
_termState
;
13815
var saveTerm =
_termState
;
14485
_termState
,
Parser\LanguageParser_Patterns.cs (4)
459
var savedState =
_termState
;
573
if (@this.
_termState
.HasFlag(TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement) && @this.CurrentToken.Kind is SyntaxKind.ColonToken)
582
if (@this.
_termState
.HasFlag(TerminatorState.IsPatternInSwitchExpressionArm) && @this.CurrentToken.Kind is SyntaxKind.EqualsGreaterThanToken or SyntaxKind.ColonToken)
617
var savedState =
_termState
;