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; 5223_termState |= TerminatorState.IsEndOfFieldDeclaration; 5239_termState = saveTerm; 5591_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5593_termState = saveTerm; 5599_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5601_termState = saveTerm; 5794_termState |= TerminatorState.IsEndOfMethodSignature; 5806_termState = saveTerm; 6077_termState |= TerminatorState.IsEndOfTypeParameterList; 6090_termState = saveTerm; 6126_termState = TerminatorState.IsEndOfTypeArgumentList; 6128_termState = saveTerm; 6659_termState = TerminatorState.IsEndOfTypeArgumentList; 6661_termState = saveTerm; 6869_termState |= TerminatorState.IsEndOfNameInExplicitInterface; 6903_termState = saveTerm; 7412_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 7433_termState = saveTerm; 7451_termState |= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored; 7474_termState = saveTerm; 8004_termState |= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList); 8042_termState = saveTerm; 8092_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 8117_termState = saveTerm; 8708_termState |= TerminatorState.IsEndOfFieldDeclaration; 8711_termState = saveTerm; 8720_termState |= TerminatorState.IsEndOfMethodSignature; 8724_termState = saveTerm; 9098_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 9101_termState |= TerminatorState.IsSwitchSectionStart; 9132_termState = saveTerm; 9224_termState |= TerminatorState.IsEndOfFixedStatement; 9226_termState = saveTerm; 9322_termState |= TerminatorState.IsEndOfTryBlock; 9324_termState = saveTerm; 9389_termState |= TerminatorState.IsEndOfCatchClause; 9397_termState = saveTerm; 9419_termState |= TerminatorState.IsEndOfFilterClause; 9423_termState = saveTerm; 9428_termState |= TerminatorState.IsEndOfCatchBlock; 9430_termState = saveTerm; 9485_termState |= TerminatorState.IsEndOfDoWhileExpression; 9487_termState = saveTerm; 9543_termState |= TerminatorState.IsEndOfForStatementArgument; 9576_termState = saveTerm; 10719_termState |= TerminatorState.IsEndOfDeclarationClause; 10730_termState = saveTerm; 12437_termState |= TerminatorState.IsEndOfArgumentList; 12480_termState = saveTerm; 13816_termState |= TerminatorState.IsEndOfParameterList; 13828_termState = saveTerm; 14493_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; 5222var saveTerm = _termState; 5531TerminatorState saveTerm = _termState; 5793var saveTerm = _termState; 6076var saveTerm = _termState; 6125var saveTerm = _termState; 6658var saveTerm = _termState; 6868var saveTerm = _termState; 7411saveTerm = _termState; 7450saveTerm = _termState; 8003var saveTerm = _termState; 8091var saveTerm = _termState; 8707var saveTerm = _termState; 8719var saveTerm = _termState; 9097var saveTerm = _termState; 9223var saveTerm = _termState; 9321var saveTerm = _termState; 9383var saveTerm = _termState; 9484var saveTerm = _termState; 9542var saveTerm = _termState; 10718var saveTerm = _termState; 12436var saveTerm = _termState; 13815var saveTerm = _termState; 14485_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;