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