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; 2691_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 2701_termState = saveTerm; 2742_termState |= TerminatorState.IsPossibleStatementStartOrStop; 2762_termState = saveTerm; 2837_termState = saveTermState; 2868_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 2874_termState = saveTerm; 3315_termState = saveTermState; 3437_termState |= TerminatorState.IsEndOfMethodSignature; 3449_termState = saveTerm; 3612_termState |= TerminatorState.IsEndOfMethodSignature; 3637_termState = saveTerm; 3664_termState |= TerminatorState.IsEndOfReturnType; 3666_termState = saveTerm; 4787_termState |= TerminatorState.IsEndOfParameterList; 4803_termState = saveTerm; 5203_termState |= TerminatorState.IsEndOfFieldDeclaration; 5219_termState = saveTerm; 5571_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5573_termState = saveTerm; 5579_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5581_termState = saveTerm; 5774_termState |= TerminatorState.IsEndOfMethodSignature; 5786_termState = saveTerm; 6057_termState |= TerminatorState.IsEndOfTypeParameterList; 6070_termState = saveTerm; 6106_termState = TerminatorState.IsEndOfTypeArgumentList; 6108_termState = saveTerm; 6639_termState = TerminatorState.IsEndOfTypeArgumentList; 6641_termState = saveTerm; 6849_termState |= TerminatorState.IsEndOfNameInExplicitInterface; 6883_termState = saveTerm; 7392_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 7413_termState = saveTerm; 7431_termState |= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored; 7454_termState = saveTerm; 7984_termState |= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList); 8022_termState = saveTerm; 8072_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 8097_termState = saveTerm; 8694_termState |= TerminatorState.IsEndOfFieldDeclaration; 8697_termState = saveTerm; 8706_termState |= TerminatorState.IsEndOfMethodSignature; 8710_termState = saveTerm; 9084_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 9087_termState |= TerminatorState.IsSwitchSectionStart; 9118_termState = saveTerm; 9210_termState |= TerminatorState.IsEndOfFixedStatement; 9212_termState = saveTerm; 9308_termState |= TerminatorState.IsEndOfTryBlock; 9310_termState = saveTerm; 9375_termState |= TerminatorState.IsEndOfCatchClause; 9383_termState = saveTerm; 9405_termState |= TerminatorState.IsEndOfFilterClause; 9409_termState = saveTerm; 9414_termState |= TerminatorState.IsEndOfCatchBlock; 9416_termState = saveTerm; 9471_termState |= TerminatorState.IsEndOfDoWhileExpression; 9473_termState = saveTerm; 9529_termState |= TerminatorState.IsEndOfForStatementArgument; 9562_termState = saveTerm; 10703_termState |= TerminatorState.IsEndOfDeclarationClause; 10714_termState = saveTerm; 12421_termState |= TerminatorState.IsEndOfArgumentList; 12464_termState = saveTerm; 13800_termState |= TerminatorState.IsEndOfParameterList; 13812_termState = saveTerm; 14477_termState = state.TerminatorState;
Parser\LanguageParser_Patterns.cs (4)
460_termState |= TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement; 462_termState = savedState; 618_termState |= TerminatorState.IsPatternInSwitchExpressionArm; 620_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; 2690var saveTerm = _termState; 2737var saveTerm = _termState; 2867var saveTerm = _termState; 3175var saveTermState = _termState; 3436var saveTerm = _termState; 3611var saveTerm = _termState; 3663var saveTerm = _termState; 4786var saveTerm = _termState; 5202var saveTerm = _termState; 5511TerminatorState saveTerm = _termState; 5773var saveTerm = _termState; 6056var saveTerm = _termState; 6105var saveTerm = _termState; 6638var saveTerm = _termState; 6848var saveTerm = _termState; 7391saveTerm = _termState; 7430saveTerm = _termState; 7983var saveTerm = _termState; 8071var saveTerm = _termState; 8693var saveTerm = _termState; 8705var saveTerm = _termState; 9083var saveTerm = _termState; 9209var saveTerm = _termState; 9307var saveTerm = _termState; 9369var saveTerm = _termState; 9470var saveTerm = _termState; 9528var saveTerm = _termState; 10702var saveTerm = _termState; 12420var saveTerm = _termState; 13799var saveTerm = _termState; 14469_termState,
Parser\LanguageParser_Patterns.cs (4)
459var savedState = _termState; 573if (@this._termState.HasFlag(TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement) && @this.CurrentToken.Kind is SyntaxKind.ColonToken) 582if (@this._termState.HasFlag(TerminatorState.IsPatternInSwitchExpressionArm) && @this.CurrentToken.Kind is SyntaxKind.EqualsGreaterThanToken or SyntaxKind.ColonToken) 617var savedState = _termState;