82 writes to _termState
Microsoft.CodeAnalysis.CSharp (82)
Parser\LanguageParser_Patterns.cs (4)
462_termState |= TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement; 464_termState = savedState; 620_termState |= TerminatorState.IsPatternInSwitchExpressionArm; 622_termState = savedState;
Parser\LanguageParser.cs (78)
575_termState |= TerminatorState.IsNamespaceMemberStartOrStop; 769_termState = saveTerm; 1078_termState |= TerminatorState.IsAttributeDeclarationTerminator; 1105_termState = saveTerm; 1816_termState |= TerminatorState.IsEndOfTypeSignature; 1819_termState |= TerminatorState.IsPossibleAggregateClauseStartOrStop; 1842_termState = saveTerm; 1856_termState = outerSaveTerm; 1891_termState |= TerminatorState.IsPossibleMemberStartOrStop; 1905_termState = saveTerm2; 2779_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 2789_termState = saveTerm; 2830_termState |= TerminatorState.IsPossibleStatementStartOrStop; 2850_termState = saveTerm; 2925_termState = saveTermState; 2956_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 2962_termState = saveTerm; 3403_termState = saveTermState; 3525_termState |= TerminatorState.IsEndOfMethodSignature; 3537_termState = saveTerm; 3700_termState |= TerminatorState.IsEndOfMethodSignature; 3725_termState = saveTerm; 3752_termState |= TerminatorState.IsEndOfReturnType; 3754_termState = saveTerm; 4849_termState |= TerminatorState.IsEndOfParameterList; 4865_termState = saveTerm; 5285_termState |= TerminatorState.IsEndOfFieldDeclaration; 5301_termState = saveTerm; 5650_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5652_termState = saveTerm; 5658_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5660_termState = saveTerm; 5853_termState |= TerminatorState.IsEndOfMethodSignature; 5865_termState = saveTerm; 6136_termState |= TerminatorState.IsEndOfTypeParameterList; 6149_termState = saveTerm; 6185_termState = TerminatorState.IsEndOfTypeArgumentList; 6187_termState = saveTerm; 6713_termState = TerminatorState.IsEndOfTypeArgumentList; 6715_termState = saveTerm; 6923_termState |= TerminatorState.IsEndOfNameInExplicitInterface; 6957_termState = saveTerm; 7466_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 7487_termState = saveTerm; 7505_termState |= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored; 7528_termState = saveTerm; 8058_termState |= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList); 8096_termState = saveTerm; 8146_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 8171_termState = saveTerm; 8778_termState |= TerminatorState.IsEndOfFieldDeclaration; 8781_termState = saveTerm; 8790_termState |= TerminatorState.IsEndOfMethodSignature; 8794_termState = saveTerm; 9168_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 9171_termState |= TerminatorState.IsSwitchSectionStart; 9202_termState = saveTerm; 9294_termState |= TerminatorState.IsEndOfFixedStatement; 9296_termState = saveTerm; 9394_termState |= TerminatorState.IsEndOfTryBlock; 9396_termState = saveTerm; 9461_termState |= TerminatorState.IsEndOfCatchClause; 9469_termState = saveTerm; 9491_termState |= TerminatorState.IsEndOfFilterClause; 9495_termState = saveTerm; 9500_termState |= TerminatorState.IsEndOfCatchBlock; 9502_termState = saveTerm; 9557_termState |= TerminatorState.IsEndOfDoWhileExpression; 9559_termState = saveTerm; 9615_termState |= TerminatorState.IsEndOfForStatementArgument; 9648_termState = saveTerm; 10791_termState |= TerminatorState.IsEndOfDeclarationClause; 10802_termState = saveTerm; 12517_termState |= TerminatorState.IsEndOfArgumentList; 12560_termState = saveTerm; 13932_termState |= TerminatorState.IsEndOfParameterList; 13944_termState = saveTerm; 14609_termState = state.TerminatorState;
45 references to _termState
Microsoft.CodeAnalysis.CSharp (45)
Parser\LanguageParser_Patterns.cs (4)
461var savedState = _termState; 575if (@this._termState.HasFlag(TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement) && @this.CurrentToken.Kind is SyntaxKind.ColonToken) 584if (@this._termState.HasFlag(TerminatorState.IsPatternInSwitchExpressionArm) && @this.CurrentToken.Kind is SyntaxKind.EqualsGreaterThanToken or SyntaxKind.ColonToken) 619var savedState = _termState;
Parser\LanguageParser.cs (41)
103switch (_termState & (TerminatorState)i) 574var saveTerm = _termState; 1077var saveTerm = _termState; 1092if (saveTerm == _termState) 1815var outerSaveTerm = _termState; 1818var saveTerm = _termState; 1890var saveTerm2 = _termState; 2184Debug.Assert((_termState & TerminatorState.IsEndOfTypeSignature) != 0); 2288|| ((_termState & TerminatorState.IsEndOfTypeSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 2612var saveTermState = _termState; 2778var saveTerm = _termState; 2825var saveTerm = _termState; 2955var saveTerm = _termState; 3263var saveTermState = _termState; 3524var saveTerm = _termState; 3699var saveTerm = _termState; 3751var saveTerm = _termState; 4848var saveTerm = _termState; 5284var saveTerm = _termState; 5590TerminatorState saveTerm = _termState; 5852var saveTerm = _termState; 6135var saveTerm = _termState; 6184var saveTerm = _termState; 6712var saveTerm = _termState; 6922var saveTerm = _termState; 7465saveTerm = _termState; 7504saveTerm = _termState; 8057var saveTerm = _termState; 8145var saveTerm = _termState; 8777var saveTerm = _termState; 8789var saveTerm = _termState; 9167var saveTerm = _termState; 9293var saveTerm = _termState; 9393var saveTerm = _termState; 9455var saveTerm = _termState; 9556var saveTerm = _termState; 9614var saveTerm = _termState; 10790var saveTerm = _termState; 12516var saveTerm = _termState; 13931var saveTerm = _termState; 14601_termState,