82 writes to _termState
Microsoft.CodeAnalysis.CSharp (82)
Parser\LanguageParser.cs (78)
575_termState |= TerminatorState.IsNamespaceMemberStartOrStop; 769_termState = saveTerm; 1077_termState |= TerminatorState.IsAttributeDeclarationTerminator; 1104_termState = saveTerm; 1742_termState |= TerminatorState.IsEndOfTypeSignature; 1745_termState |= TerminatorState.IsPossibleAggregateClauseStartOrStop; 1768_termState = saveTerm; 1782_termState = outerSaveTerm; 1817_termState |= TerminatorState.IsPossibleMemberStartOrStop; 1831_termState = saveTerm2; 2700_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 2712_termState = saveTerm; 2753_termState |= TerminatorState.IsPossibleStatementStartOrStop; 2773_termState = saveTerm; 2847_termState = saveTermState; 2880_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 2887_termState = saveTerm; 3247_termState = saveTermState; 3369_termState |= TerminatorState.IsEndOfMethodSignature; 3383_termState = saveTerm; 3536_termState |= TerminatorState.IsEndOfMethodSignature; 3561_termState = saveTerm; 3591_termState |= TerminatorState.IsEndOfReturnType; 3593_termState = saveTerm; 4685_termState |= TerminatorState.IsEndOfParameterList; 4702_termState = saveTerm; 5102_termState |= TerminatorState.IsEndOfFieldDeclaration; 5118_termState = saveTerm; 5470_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5472_termState = saveTerm; 5478_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5480_termState = saveTerm; 5612_termState |= TerminatorState.IsEndOfMethodSignature; 5624_termState = saveTerm; 5895_termState |= TerminatorState.IsEndOfTypeParameterList; 5908_termState = saveTerm; 5955_termState = TerminatorState.IsEndOfTypeArgumentList; 5957_termState = saveTerm; 6479_termState = TerminatorState.IsEndOfTypeArgumentList; 6481_termState = saveTerm; 6689_termState |= TerminatorState.IsEndOfNameInExplicitInterface; 6723_termState = saveTerm; 7232_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 7253_termState = saveTerm; 7271_termState |= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored; 7294_termState = saveTerm; 7824_termState |= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList); 7862_termState = saveTerm; 7912_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 7937_termState = saveTerm; 8535_termState |= TerminatorState.IsEndOfFieldDeclaration; 8538_termState = saveTerm; 8547_termState |= TerminatorState.IsEndOfMethodSignature; 8551_termState = saveTerm; 8869_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 8872_termState |= TerminatorState.IsSwitchSectionStart; 8903_termState = saveTerm; 8995_termState |= TerminatorState.IsEndOfFixedStatement; 8997_termState = saveTerm; 9093_termState |= TerminatorState.IsEndOfTryBlock; 9095_termState = saveTerm; 9160_termState |= TerminatorState.IsEndOfCatchClause; 9168_termState = saveTerm; 9190_termState |= TerminatorState.IsEndOfFilterClause; 9194_termState = saveTerm; 9199_termState |= TerminatorState.IsEndOfCatchBlock; 9201_termState = saveTerm; 9256_termState |= TerminatorState.IsEndOfDoWhileExpression; 9258_termState = saveTerm; 9314_termState |= TerminatorState.IsEndOfForStatementArgument; 9347_termState = saveTerm; 10455_termState |= TerminatorState.IsEndOfDeclarationClause; 10466_termState = saveTerm; 12161_termState |= TerminatorState.IsEndOfArgumentList; 12204_termState = saveTerm; 13560_termState |= TerminatorState.IsEndOfParameterList; 13572_termState = saveTerm; 14238_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; 1076var saveTerm = _termState; 1091if (saveTerm == _termState) 1741var outerSaveTerm = _termState; 1744var saveTerm = _termState; 1816var saveTerm2 = _termState; 2094Debug.Assert((_termState & TerminatorState.IsEndOfTypeSignature) != 0); 2203|| ((_termState & TerminatorState.IsEndOfTypeSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 2529var saveTermState = _termState; 2699var saveTerm = _termState; 2748var saveTerm = _termState; 2879var saveTerm = _termState; 3108var saveTermState = _termState; 3368var saveTerm = _termState; 3535var saveTerm = _termState; 3590var saveTerm = _termState; 4684var saveTerm = _termState; 5101var saveTerm = _termState; 5410TerminatorState saveTerm = _termState; 5611var saveTerm = _termState; 5894var saveTerm = _termState; 5954var saveTerm = _termState; 6478var saveTerm = _termState; 6688var saveTerm = _termState; 7231saveTerm = _termState; 7270saveTerm = _termState; 7823var saveTerm = _termState; 7911var saveTerm = _termState; 8534var saveTerm = _termState; 8546var saveTerm = _termState; 8868var saveTerm = _termState; 8994var saveTerm = _termState; 9092var saveTerm = _termState; 9154var saveTerm = _termState; 9255var saveTerm = _termState; 9313var saveTerm = _termState; 10454var saveTerm = _termState; 12160var saveTerm = _termState; 13559var saveTerm = _termState; 14230_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;