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; 2701_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 2713_termState = saveTerm; 2754_termState |= TerminatorState.IsPossibleStatementStartOrStop; 2774_termState = saveTerm; 2848_termState = saveTermState; 2881_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 2888_termState = saveTerm; 3248_termState = saveTermState; 3370_termState |= TerminatorState.IsEndOfMethodSignature; 3384_termState = saveTerm; 3537_termState |= TerminatorState.IsEndOfMethodSignature; 3562_termState = saveTerm; 3592_termState |= TerminatorState.IsEndOfReturnType; 3594_termState = saveTerm; 4686_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; 8925_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 8928_termState |= TerminatorState.IsSwitchSectionStart; 8959_termState = saveTerm; 9051_termState |= TerminatorState.IsEndOfFixedStatement; 9053_termState = saveTerm; 9149_termState |= TerminatorState.IsEndOfTryBlock; 9151_termState = saveTerm; 9216_termState |= TerminatorState.IsEndOfCatchClause; 9224_termState = saveTerm; 9246_termState |= TerminatorState.IsEndOfFilterClause; 9250_termState = saveTerm; 9255_termState |= TerminatorState.IsEndOfCatchBlock; 9257_termState = saveTerm; 9312_termState |= TerminatorState.IsEndOfDoWhileExpression; 9314_termState = saveTerm; 9370_termState |= TerminatorState.IsEndOfForStatementArgument; 9403_termState = saveTerm; 10511_termState |= TerminatorState.IsEndOfDeclarationClause; 10522_termState = saveTerm; 12217_termState |= TerminatorState.IsEndOfArgumentList; 12260_termState = saveTerm; 13616_termState |= TerminatorState.IsEndOfParameterList; 13628_termState = saveTerm; 14297_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; 2700var saveTerm = _termState; 2749var saveTerm = _termState; 2880var saveTerm = _termState; 3109var saveTermState = _termState; 3369var saveTerm = _termState; 3536var saveTerm = _termState; 3591var saveTerm = _termState; 4685var 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; 8924var saveTerm = _termState; 9050var saveTerm = _termState; 9148var saveTerm = _termState; 9210var saveTerm = _termState; 9311var saveTerm = _termState; 9369var saveTerm = _termState; 10510var saveTerm = _termState; 12216var saveTerm = _termState; 13615var saveTerm = _termState; 14289_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;