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;
2784
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2794
_termState
= saveTerm;
2835
_termState
|= TerminatorState.IsPossibleStatementStartOrStop;
2855
_termState
= saveTerm;
2930
_termState
= saveTermState;
2961
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2967
_termState
= saveTerm;
3408
_termState
= saveTermState;
3530
_termState
|= TerminatorState.IsEndOfMethodSignature;
3542
_termState
= saveTerm;
3705
_termState
|= TerminatorState.IsEndOfMethodSignature;
3730
_termState
= saveTerm;
3757
_termState
|= TerminatorState.IsEndOfReturnType;
3759
_termState
= saveTerm;
4880
_termState
|= TerminatorState.IsEndOfParameterList;
4896
_termState
= saveTerm;
5316
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
5332
_termState
= saveTerm;
5685
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5687
_termState
= saveTerm;
5693
_termState
|= TerminatorState.IsPossibleEndOfVariableDeclaration;
5695
_termState
= saveTerm;
5888
_termState
|= TerminatorState.IsEndOfMethodSignature;
5900
_termState
= saveTerm;
6171
_termState
|= TerminatorState.IsEndOfTypeParameterList;
6184
_termState
= saveTerm;
6220
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6222
_termState
= saveTerm;
6753
_termState
= TerminatorState.IsEndOfTypeArgumentList;
6755
_termState
= saveTerm;
6963
_termState
|= TerminatorState.IsEndOfNameInExplicitInterface;
6997
_termState
= saveTerm;
7506
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
7527
_termState
= saveTerm;
7545
_termState
|= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored;
7568
_termState
= saveTerm;
8098
_termState
|= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList);
8136
_termState
= saveTerm;
8186
_termState
|= TerminatorState.IsEndOfFunctionPointerCallingConvention;
8211
_termState
= saveTerm;
8818
_termState
|= TerminatorState.IsEndOfFieldDeclaration;
8821
_termState
= saveTerm;
8830
_termState
|= TerminatorState.IsEndOfMethodSignature;
8834
_termState
= saveTerm;
9208
_termState
|= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
9211
_termState
|= TerminatorState.IsSwitchSectionStart;
9242
_termState
= saveTerm;
9334
_termState
|= TerminatorState.IsEndOfFixedStatement;
9336
_termState
= saveTerm;
9434
_termState
|= TerminatorState.IsEndOfTryBlock;
9436
_termState
= saveTerm;
9501
_termState
|= TerminatorState.IsEndOfCatchClause;
9509
_termState
= saveTerm;
9531
_termState
|= TerminatorState.IsEndOfFilterClause;
9535
_termState
= saveTerm;
9540
_termState
|= TerminatorState.IsEndOfCatchBlock;
9542
_termState
= saveTerm;
9597
_termState
|= TerminatorState.IsEndOfDoWhileExpression;
9599
_termState
= saveTerm;
9655
_termState
|= TerminatorState.IsEndOfForStatementArgument;
9688
_termState
= saveTerm;
10831
_termState
|= TerminatorState.IsEndOfDeclarationClause;
10842
_termState
= saveTerm;
12557
_termState
|= TerminatorState.IsEndOfArgumentList;
12600
_termState
= saveTerm;
13972
_termState
|= TerminatorState.IsEndOfParameterList;
13984
_termState
= saveTerm;
14649
_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
;
2783
var saveTerm =
_termState
;
2830
var saveTerm =
_termState
;
2960
var saveTerm =
_termState
;
3268
var saveTermState =
_termState
;
3529
var saveTerm =
_termState
;
3704
var saveTerm =
_termState
;
3756
var saveTerm =
_termState
;
4879
var saveTerm =
_termState
;
5315
var saveTerm =
_termState
;
5625
TerminatorState saveTerm =
_termState
;
5887
var saveTerm =
_termState
;
6170
var saveTerm =
_termState
;
6219
var saveTerm =
_termState
;
6752
var saveTerm =
_termState
;
6962
var saveTerm =
_termState
;
7505
saveTerm =
_termState
;
7544
saveTerm =
_termState
;
8097
var saveTerm =
_termState
;
8185
var saveTerm =
_termState
;
8817
var saveTerm =
_termState
;
8829
var saveTerm =
_termState
;
9207
var saveTerm =
_termState
;
9333
var saveTerm =
_termState
;
9433
var saveTerm =
_termState
;
9495
var saveTerm =
_termState
;
9596
var saveTerm =
_termState
;
9654
var saveTerm =
_termState
;
10830
var saveTerm =
_termState
;
12556
var saveTerm =
_termState
;
13971
var saveTerm =
_termState
;
14641
_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
;