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; 1733_termState |= TerminatorState.IsEndOfRecordOrClassOrStructOrInterfaceSignature; 1736_termState |= TerminatorState.IsPossibleAggregateClauseStartOrStop; 1745_termState = saveTerm; 1759_termState = outerSaveTerm; 1794_termState |= TerminatorState.IsPossibleMemberStartOrStop; 1808_termState = saveTerm2; 2658_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 2670_termState = saveTerm; 2711_termState |= TerminatorState.IsPossibleStatementStartOrStop; 2731_termState = saveTerm; 2805_termState = saveTermState; 2838_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 2845_termState = saveTerm; 3193_termState = saveTermState; 3308_termState |= TerminatorState.IsEndOfMethodSignature; 3322_termState = saveTerm; 3475_termState |= TerminatorState.IsEndOfMethodSignature; 3500_termState = saveTerm; 3530_termState |= TerminatorState.IsEndOfReturnType; 3532_termState = saveTerm; 4593_termState |= TerminatorState.IsEndOfParameterList; 4605_termState = saveTerm; 4994_termState |= TerminatorState.IsEndOfFieldDeclaration; 5010_termState = saveTerm; 5362_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5364_termState = saveTerm; 5370_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5372_termState = saveTerm; 5504_termState |= TerminatorState.IsEndOfMethodSignature; 5516_termState = saveTerm; 5787_termState |= TerminatorState.IsEndOfTypeParameterList; 5800_termState = saveTerm; 5847_termState = TerminatorState.IsEndOfTypeArgumentList; 5849_termState = saveTerm; 6371_termState = TerminatorState.IsEndOfTypeArgumentList; 6373_termState = saveTerm; 6581_termState |= TerminatorState.IsEndOfNameInExplicitInterface; 6615_termState = saveTerm; 7124_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 7145_termState = saveTerm; 7163_termState |= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored; 7186_termState = saveTerm; 7720_termState |= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList); 7758_termState = saveTerm; 7808_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 7833_termState = saveTerm; 8420_termState |= TerminatorState.IsEndOfFieldDeclaration; 8423_termState = saveTerm; 8432_termState |= TerminatorState.IsEndOfMethodSignature; 8436_termState = saveTerm; 8754_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 8757_termState |= TerminatorState.IsSwitchSectionStart; 8788_termState = saveTerm; 8862_termState |= TerminatorState.IsEndOfFixedStatement; 8864_termState = saveTerm; 8960_termState |= TerminatorState.IsEndOfTryBlock; 8962_termState = saveTerm; 9027_termState |= TerminatorState.IsEndOfCatchClause; 9035_termState = saveTerm; 9057_termState |= TerminatorState.IsEndOfFilterClause; 9061_termState = saveTerm; 9066_termState |= TerminatorState.IsEndOfCatchBlock; 9068_termState = saveTerm; 9123_termState |= TerminatorState.IsEndOfDoWhileExpression; 9125_termState = saveTerm; 9181_termState |= TerminatorState.IsEndOfForStatementArgument; 9214_termState = saveTerm; 10322_termState |= TerminatorState.IsEndOfDeclarationClause; 10333_termState = saveTerm; 11969_termState |= TerminatorState.IsEndOfArgumentList; 12012_termState = saveTerm; 13361_termState |= TerminatorState.IsEndOfParameterList; 13373_termState = saveTerm; 14034_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) 1732var outerSaveTerm = _termState; 1735var saveTerm = _termState; 1793var saveTerm2 = _termState; 2058Debug.Assert((_termState & TerminatorState.IsEndOfRecordOrClassOrStructOrInterfaceSignature) != 0); 2167|| ((_termState & TerminatorState.IsEndOfRecordOrClassOrStructOrInterfaceSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 2487var saveTermState = _termState; 2657var saveTerm = _termState; 2706var saveTerm = _termState; 2837var saveTerm = _termState; 3059var saveTermState = _termState; 3307var saveTerm = _termState; 3474var saveTerm = _termState; 3529var saveTerm = _termState; 4592var saveTerm = _termState; 4993var saveTerm = _termState; 5302TerminatorState saveTerm = _termState; 5503var saveTerm = _termState; 5786var saveTerm = _termState; 5846var saveTerm = _termState; 6370var saveTerm = _termState; 6580var saveTerm = _termState; 7123saveTerm = _termState; 7162saveTerm = _termState; 7719var saveTerm = _termState; 7807var saveTerm = _termState; 8419var saveTerm = _termState; 8431var saveTerm = _termState; 8753var saveTerm = _termState; 8861var saveTerm = _termState; 8959var saveTerm = _termState; 9021var saveTerm = _termState; 9122var saveTerm = _termState; 9180var saveTerm = _termState; 10321var saveTerm = _termState; 11968var saveTerm = _termState; 13360var saveTerm = _termState; 14026_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;