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; 3360_termState |= TerminatorState.IsEndOfMethodSignature; 3374_termState = saveTerm; 3527_termState |= TerminatorState.IsEndOfMethodSignature; 3552_termState = saveTerm; 3582_termState |= TerminatorState.IsEndOfReturnType; 3584_termState = saveTerm; 4676_termState |= TerminatorState.IsEndOfParameterList; 4693_termState = saveTerm; 5093_termState |= TerminatorState.IsEndOfFieldDeclaration; 5109_termState = saveTerm; 5461_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5463_termState = saveTerm; 5469_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5471_termState = saveTerm; 5603_termState |= TerminatorState.IsEndOfMethodSignature; 5615_termState = saveTerm; 5886_termState |= TerminatorState.IsEndOfTypeParameterList; 5899_termState = saveTerm; 5946_termState = TerminatorState.IsEndOfTypeArgumentList; 5948_termState = saveTerm; 6470_termState = TerminatorState.IsEndOfTypeArgumentList; 6472_termState = saveTerm; 6680_termState |= TerminatorState.IsEndOfNameInExplicitInterface; 6714_termState = saveTerm; 7223_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 7244_termState = saveTerm; 7262_termState |= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored; 7285_termState = saveTerm; 7819_termState |= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList); 7857_termState = saveTerm; 7907_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 7932_termState = saveTerm; 8530_termState |= TerminatorState.IsEndOfFieldDeclaration; 8533_termState = saveTerm; 8542_termState |= TerminatorState.IsEndOfMethodSignature; 8546_termState = saveTerm; 8864_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 8867_termState |= TerminatorState.IsSwitchSectionStart; 8898_termState = saveTerm; 8990_termState |= TerminatorState.IsEndOfFixedStatement; 8992_termState = saveTerm; 9088_termState |= TerminatorState.IsEndOfTryBlock; 9090_termState = saveTerm; 9155_termState |= TerminatorState.IsEndOfCatchClause; 9163_termState = saveTerm; 9185_termState |= TerminatorState.IsEndOfFilterClause; 9189_termState = saveTerm; 9194_termState |= TerminatorState.IsEndOfCatchBlock; 9196_termState = saveTerm; 9251_termState |= TerminatorState.IsEndOfDoWhileExpression; 9253_termState = saveTerm; 9309_termState |= TerminatorState.IsEndOfForStatementArgument; 9342_termState = saveTerm; 10450_termState |= TerminatorState.IsEndOfDeclarationClause; 10461_termState = saveTerm; 12156_termState |= TerminatorState.IsEndOfArgumentList; 12199_termState = saveTerm; 13548_termState |= TerminatorState.IsEndOfParameterList; 13560_termState = saveTerm; 14221_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; 3359var saveTerm = _termState; 3526var saveTerm = _termState; 3581var saveTerm = _termState; 4675var saveTerm = _termState; 5092var saveTerm = _termState; 5401TerminatorState saveTerm = _termState; 5602var saveTerm = _termState; 5885var saveTerm = _termState; 5945var saveTerm = _termState; 6469var saveTerm = _termState; 6679var saveTerm = _termState; 7222saveTerm = _termState; 7261saveTerm = _termState; 7818var saveTerm = _termState; 7906var saveTerm = _termState; 8529var saveTerm = _termState; 8541var saveTerm = _termState; 8863var saveTerm = _termState; 8989var saveTerm = _termState; 9087var saveTerm = _termState; 9149var saveTerm = _termState; 9250var saveTerm = _termState; 9308var saveTerm = _termState; 10449var saveTerm = _termState; 12155var saveTerm = _termState; 13547var saveTerm = _termState; 14213_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;