113 references to TerminatorState
Microsoft.CodeAnalysis.CSharp (113)
Parser\LanguageParser.cs (113)
32
private
TerminatorState
_termState; // Resettable
90
private const int LastTerminatorState = (int)
TerminatorState
.IsEndOfRecordOrClassOrStructOrInterfaceSignature;
101
switch (_termState & (
TerminatorState
)i)
103
case
TerminatorState
.IsNamespaceMemberStartOrStop when this.IsNamespaceMemberStartOrStop():
104
case
TerminatorState
.IsAttributeDeclarationTerminator when this.IsAttributeDeclarationTerminator():
105
case
TerminatorState
.IsPossibleAggregateClauseStartOrStop when this.IsPossibleAggregateClauseStartOrStop():
106
case
TerminatorState
.IsPossibleMemberStartOrStop when this.IsPossibleMemberStartOrStop():
107
case
TerminatorState
.IsEndOfReturnType when this.IsEndOfReturnType():
108
case
TerminatorState
.IsEndOfParameterList when this.IsEndOfParameterList():
109
case
TerminatorState
.IsEndOfFieldDeclaration when this.IsEndOfFieldDeclaration():
110
case
TerminatorState
.IsPossibleEndOfVariableDeclaration when this.IsPossibleEndOfVariableDeclaration():
111
case
TerminatorState
.IsEndOfTypeArgumentList when this.IsEndOfTypeArgumentList():
112
case
TerminatorState
.IsPossibleStatementStartOrStop when this.IsPossibleStatementStartOrStop():
113
case
TerminatorState
.IsEndOfFixedStatement when this.IsEndOfFixedStatement():
114
case
TerminatorState
.IsEndOfTryBlock when this.IsEndOfTryBlock():
115
case
TerminatorState
.IsEndOfCatchClause when this.IsEndOfCatchClause():
116
case
TerminatorState
.IsEndOfFilterClause when this.IsEndOfFilterClause():
117
case
TerminatorState
.IsEndOfCatchBlock when this.IsEndOfCatchBlock():
118
case
TerminatorState
.IsEndOfDoWhileExpression when this.IsEndOfDoWhileExpression():
119
case
TerminatorState
.IsEndOfForStatementArgument when this.IsEndOfForStatementArgument():
120
case
TerminatorState
.IsEndOfDeclarationClause when this.IsEndOfDeclarationClause():
121
case
TerminatorState
.IsEndOfArgumentList when this.IsEndOfArgumentList():
122
case
TerminatorState
.IsSwitchSectionStart when this.IsPossibleSwitchSection():
123
case
TerminatorState
.IsEndOfTypeParameterList when this.IsEndOfTypeParameterList():
124
case
TerminatorState
.IsEndOfMethodSignature when this.IsEndOfMethodSignature():
125
case
TerminatorState
.IsEndOfNameInExplicitInterface when this.IsEndOfNameInExplicitInterface():
126
case
TerminatorState
.IsEndOfFunctionPointerParameterList when this.IsEndOfFunctionPointerParameterList(errored: false):
127
case
TerminatorState
.IsEndOfFunctionPointerParameterListErrored when this.IsEndOfFunctionPointerParameterList(errored: true):
128
case
TerminatorState
.IsEndOfFunctionPointerCallingConvention when this.IsEndOfFunctionPointerCallingConvention():
129
case
TerminatorState
.IsEndOfRecordOrClassOrStructOrInterfaceSignature when this.IsEndOfRecordOrClassOrStructOrInterfaceSignature():
419
var
saveTerm = _termState;
420
_termState |=
TerminatorState
.IsNamespaceMemberStartOrStop;
871
var
saveTerm = _termState;
872
_termState |=
TerminatorState
.IsAttributeDeclarationTerminator;
1460
var
outerSaveTerm = _termState;
1461
_termState |=
TerminatorState
.IsEndOfRecordOrClassOrStructOrInterfaceSignature;
1463
var
saveTerm = _termState;
1464
_termState |=
TerminatorState
.IsPossibleAggregateClauseStartOrStop;
1521
var
saveTerm2 = _termState;
1522
_termState |=
TerminatorState
.IsPossibleMemberStartOrStop;
1806
((_termState &
TerminatorState
.IsEndOfRecordOrClassOrStructOrInterfaceSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken) ||
1874
|| ((_termState &
TerminatorState
.IsEndOfRecordOrClassOrStructOrInterfaceSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken)
2153
var
saveTermState = _termState;
2323
var
saveTerm = _termState;
2324
_termState |=
TerminatorState
.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2372
var
saveTerm = _termState;
2377
_termState |=
TerminatorState
.IsPossibleStatementStartOrStop;
2503
var
saveTerm = _termState;
2504
_termState |=
TerminatorState
.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
2725
var
saveTermState = _termState;
2974
var
saveTerm = _termState;
2975
_termState |=
TerminatorState
.IsEndOfMethodSignature;
3141
var
saveTerm = _termState;
3142
_termState |=
TerminatorState
.IsEndOfMethodSignature;
3196
var
saveTerm = _termState;
3197
_termState |=
TerminatorState
.IsEndOfReturnType;
4199
var
saveTerm = _termState;
4200
_termState |=
TerminatorState
.IsEndOfParameterList;
4477
var
saveTerm = _termState;
4478
_termState |=
TerminatorState
.IsEndOfFieldDeclaration;
4619
var
saveTerm = _termState;
4620
_termState |=
TerminatorState
.IsEndOfFieldDeclaration;
4666
var
saveTerm = _termState;
4667
_termState |=
TerminatorState
.IsEndOfFieldDeclaration;
4977
TerminatorState
saveTerm = _termState;
5037
_termState |=
TerminatorState
.IsPossibleEndOfVariableDeclaration;
5045
_termState |=
TerminatorState
.IsPossibleEndOfVariableDeclaration;
5179
var
saveTerm = _termState;
5180
_termState |=
TerminatorState
.IsEndOfMethodSignature;
5455
var
saveTerm = _termState;
5456
_termState |=
TerminatorState
.IsEndOfTypeParameterList;
5515
var
saveTerm = _termState;
5516
_termState =
TerminatorState
.IsEndOfTypeArgumentList;
5925
var
saveTerm = _termState;
5926
_termState =
TerminatorState
.IsEndOfTypeArgumentList;
6135
var
saveTerm = _termState;
6136
_termState |=
TerminatorState
.IsEndOfNameInExplicitInterface;
6689
TerminatorState
saveTerm;
6713
_termState |=
TerminatorState
.IsEndOfFunctionPointerCallingConvention;
6752
_termState |= validStartingToken ?
TerminatorState
.IsEndOfFunctionPointerParameterList :
TerminatorState
.IsEndOfFunctionPointerParameterListErrored;
7200
var
saveTerm = _termState;
7201
_termState |= (lessThanToken.IsMissing ?
TerminatorState
.IsEndOfFunctionPointerParameterListErrored :
TerminatorState
.IsEndOfFunctionPointerParameterList);
7288
var
saveTerm = _termState;
7289
_termState |=
TerminatorState
.IsEndOfFunctionPointerCallingConvention;
7809
var
saveTerm = _termState;
7810
_termState |=
TerminatorState
.IsEndOfFieldDeclaration;
7821
var
saveTerm = _termState;
7822
_termState |=
TerminatorState
.IsEndOfMethodSignature;
8143
var
saveTerm = _termState;
8144
_termState |=
TerminatorState
.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts
8147
_termState |=
TerminatorState
.IsSwitchSectionStart;
8259
var
saveTerm = _termState;
8260
_termState |=
TerminatorState
.IsEndOfFixedStatement;
8357
var
saveTerm = _termState;
8358
_termState |=
TerminatorState
.IsEndOfTryBlock;
8419
var
saveTerm = _termState;
8425
_termState |=
TerminatorState
.IsEndOfCatchClause;
8455
_termState |=
TerminatorState
.IsEndOfFilterClause;
8464
_termState |=
TerminatorState
.IsEndOfCatchBlock;
8520
var
saveTerm = _termState;
8521
_termState |=
TerminatorState
.IsEndOfDoWhileExpression;
8581
var
saveTerm = _termState;
8582
_termState |=
TerminatorState
.IsEndOfForStatementArgument;
9615
var
saveTerm = _termState;
9616
_termState |=
TerminatorState
.IsEndOfDeclarationClause;
11069
var
saveTerm = _termState;
11070
_termState |=
TerminatorState
.IsEndOfArgumentList;
12466
var
saveTerm = _termState;
12467
_termState |=
TerminatorState
.IsEndOfParameterList;
13155
internal readonly
TerminatorState
TerminatorState;
13161
TerminatorState
terminatorState,