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; 1734_termState |= TerminatorState.IsEndOfTypeSignature; 1737_termState |= TerminatorState.IsPossibleAggregateClauseStartOrStop; 1760_termState = saveTerm; 1774_termState = outerSaveTerm; 1809_termState |= TerminatorState.IsPossibleMemberStartOrStop; 1823_termState = saveTerm2; 2698_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 2710_termState = saveTerm; 2751_termState |= TerminatorState.IsPossibleStatementStartOrStop; 2771_termState = saveTerm; 2845_termState = saveTermState; 2878_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 2885_termState = saveTerm; 3238_termState = saveTermState; 3358_termState |= TerminatorState.IsEndOfMethodSignature; 3372_termState = saveTerm; 3525_termState |= TerminatorState.IsEndOfMethodSignature; 3550_termState = saveTerm; 3580_termState |= TerminatorState.IsEndOfReturnType; 3582_termState = saveTerm; 4644_termState |= TerminatorState.IsEndOfParameterList; 4661_termState = saveTerm; 5061_termState |= TerminatorState.IsEndOfFieldDeclaration; 5077_termState = saveTerm; 5429_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5431_termState = saveTerm; 5437_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5439_termState = saveTerm; 5571_termState |= TerminatorState.IsEndOfMethodSignature; 5583_termState = saveTerm; 5854_termState |= TerminatorState.IsEndOfTypeParameterList; 5867_termState = saveTerm; 5914_termState = TerminatorState.IsEndOfTypeArgumentList; 5916_termState = saveTerm; 6438_termState = TerminatorState.IsEndOfTypeArgumentList; 6440_termState = saveTerm; 6648_termState |= TerminatorState.IsEndOfNameInExplicitInterface; 6682_termState = saveTerm; 7191_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 7212_termState = saveTerm; 7230_termState |= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored; 7253_termState = saveTerm; 7787_termState |= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList); 7825_termState = saveTerm; 7875_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 7900_termState = saveTerm; 8487_termState |= TerminatorState.IsEndOfFieldDeclaration; 8490_termState = saveTerm; 8499_termState |= TerminatorState.IsEndOfMethodSignature; 8503_termState = saveTerm; 8821_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 8824_termState |= TerminatorState.IsSwitchSectionStart; 8855_termState = saveTerm; 8929_termState |= TerminatorState.IsEndOfFixedStatement; 8931_termState = saveTerm; 9027_termState |= TerminatorState.IsEndOfTryBlock; 9029_termState = saveTerm; 9094_termState |= TerminatorState.IsEndOfCatchClause; 9102_termState = saveTerm; 9124_termState |= TerminatorState.IsEndOfFilterClause; 9128_termState = saveTerm; 9133_termState |= TerminatorState.IsEndOfCatchBlock; 9135_termState = saveTerm; 9190_termState |= TerminatorState.IsEndOfDoWhileExpression; 9192_termState = saveTerm; 9248_termState |= TerminatorState.IsEndOfForStatementArgument; 9281_termState = saveTerm; 10389_termState |= TerminatorState.IsEndOfDeclarationClause; 10400_termState = saveTerm; 12089_termState |= TerminatorState.IsEndOfArgumentList; 12132_termState = saveTerm; 13481_termState |= TerminatorState.IsEndOfParameterList; 13493_termState = saveTerm; 14154_termState = state.TerminatorState;
Parser\LanguageParser_Patterns.cs (4)
437_termState |= TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement; 439_termState = savedState; 595_termState |= TerminatorState.IsPatternInSwitchExpressionArm; 597_termState = savedState;
45 references to _termState
Microsoft.CodeAnalysis.CSharp (45)
Parser\LanguageParser.cs (41)
103switch (_termState & (TerminatorState)i) 574var saveTerm = _termState; 1068var saveTerm = _termState; 1083if (saveTerm == _termState) 1733var outerSaveTerm = _termState; 1736var saveTerm = _termState; 1808var saveTerm2 = _termState; 2092Debug.Assert((_termState & TerminatorState.IsEndOfTypeSignature) != 0); 2201|| ((_termState & TerminatorState.IsEndOfTypeSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 2527var saveTermState = _termState; 2697var saveTerm = _termState; 2746var saveTerm = _termState; 2877var saveTerm = _termState; 3099var saveTermState = _termState; 3357var saveTerm = _termState; 3524var saveTerm = _termState; 3579var saveTerm = _termState; 4643var saveTerm = _termState; 5060var saveTerm = _termState; 5369TerminatorState saveTerm = _termState; 5570var saveTerm = _termState; 5853var saveTerm = _termState; 5913var saveTerm = _termState; 6437var saveTerm = _termState; 6647var saveTerm = _termState; 7190saveTerm = _termState; 7229saveTerm = _termState; 7786var saveTerm = _termState; 7874var saveTerm = _termState; 8486var saveTerm = _termState; 8498var saveTerm = _termState; 8820var saveTerm = _termState; 8928var saveTerm = _termState; 9026var saveTerm = _termState; 9088var saveTerm = _termState; 9189var saveTerm = _termState; 9247var saveTerm = _termState; 10388var saveTerm = _termState; 12088var saveTerm = _termState; 13480var saveTerm = _termState; 14146_termState,
Parser\LanguageParser_Patterns.cs (4)
436var savedState = _termState; 550if (@this._termState.HasFlag(TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement) && @this.CurrentToken.Kind is SyntaxKind.ColonToken) 559if (@this._termState.HasFlag(TerminatorState.IsPatternInSwitchExpressionArm) && @this.CurrentToken.Kind is SyntaxKind.EqualsGreaterThanToken or SyntaxKind.ColonToken) 594var savedState = _termState;