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; 3358_termState |= TerminatorState.IsEndOfMethodSignature; 3372_termState = saveTerm; 3525_termState |= TerminatorState.IsEndOfMethodSignature; 3550_termState = saveTerm; 3580_termState |= TerminatorState.IsEndOfReturnType; 3582_termState = saveTerm; 4674_termState |= TerminatorState.IsEndOfParameterList; 4691_termState = saveTerm; 5091_termState |= TerminatorState.IsEndOfFieldDeclaration; 5107_termState = saveTerm; 5459_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5461_termState = saveTerm; 5467_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5469_termState = saveTerm; 5601_termState |= TerminatorState.IsEndOfMethodSignature; 5613_termState = saveTerm; 5884_termState |= TerminatorState.IsEndOfTypeParameterList; 5897_termState = saveTerm; 5944_termState = TerminatorState.IsEndOfTypeArgumentList; 5946_termState = saveTerm; 6468_termState = TerminatorState.IsEndOfTypeArgumentList; 6470_termState = saveTerm; 6678_termState |= TerminatorState.IsEndOfNameInExplicitInterface; 6712_termState = saveTerm; 7221_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 7242_termState = saveTerm; 7260_termState |= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored; 7283_termState = saveTerm; 7817_termState |= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList); 7855_termState = saveTerm; 7905_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 7930_termState = saveTerm; 8517_termState |= TerminatorState.IsEndOfFieldDeclaration; 8520_termState = saveTerm; 8529_termState |= TerminatorState.IsEndOfMethodSignature; 8533_termState = saveTerm; 8851_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 8854_termState |= TerminatorState.IsSwitchSectionStart; 8885_termState = saveTerm; 8959_termState |= TerminatorState.IsEndOfFixedStatement; 8961_termState = saveTerm; 9057_termState |= TerminatorState.IsEndOfTryBlock; 9059_termState = saveTerm; 9124_termState |= TerminatorState.IsEndOfCatchClause; 9132_termState = saveTerm; 9154_termState |= TerminatorState.IsEndOfFilterClause; 9158_termState = saveTerm; 9163_termState |= TerminatorState.IsEndOfCatchBlock; 9165_termState = saveTerm; 9220_termState |= TerminatorState.IsEndOfDoWhileExpression; 9222_termState = saveTerm; 9278_termState |= TerminatorState.IsEndOfForStatementArgument; 9311_termState = saveTerm; 10419_termState |= TerminatorState.IsEndOfDeclarationClause; 10430_termState = saveTerm; 12125_termState |= TerminatorState.IsEndOfArgumentList; 12168_termState = saveTerm; 13517_termState |= TerminatorState.IsEndOfParameterList; 13529_termState = saveTerm; 14190_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; 3357var saveTerm = _termState; 3524var saveTerm = _termState; 3579var saveTerm = _termState; 4673var saveTerm = _termState; 5090var saveTerm = _termState; 5399TerminatorState saveTerm = _termState; 5600var saveTerm = _termState; 5883var saveTerm = _termState; 5943var saveTerm = _termState; 6467var saveTerm = _termState; 6677var saveTerm = _termState; 7220saveTerm = _termState; 7259saveTerm = _termState; 7816var saveTerm = _termState; 7904var saveTerm = _termState; 8516var saveTerm = _termState; 8528var saveTerm = _termState; 8850var saveTerm = _termState; 8958var saveTerm = _termState; 9056var saveTerm = _termState; 9118var saveTerm = _termState; 9219var saveTerm = _termState; 9277var saveTerm = _termState; 10418var saveTerm = _termState; 12124var saveTerm = _termState; 13516var saveTerm = _termState; 14182_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;