82 writes to _termState
Microsoft.CodeAnalysis.CSharp (82)
Parser\LanguageParser.cs (78)
575_termState |= TerminatorState.IsNamespaceMemberStartOrStop; 769_termState = saveTerm; 1078_termState |= TerminatorState.IsAttributeDeclarationTerminator; 1105_termState = saveTerm; 1800_termState |= TerminatorState.IsEndOfTypeSignature; 1803_termState |= TerminatorState.IsPossibleAggregateClauseStartOrStop; 1826_termState = saveTerm; 1840_termState = outerSaveTerm; 1875_termState |= TerminatorState.IsPossibleMemberStartOrStop; 1889_termState = saveTerm2; 2784_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 2794_termState = saveTerm; 2835_termState |= TerminatorState.IsPossibleStatementStartOrStop; 2855_termState = saveTerm; 2930_termState = saveTermState; 2961_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 2967_termState = saveTerm; 3408_termState = saveTermState; 3530_termState |= TerminatorState.IsEndOfMethodSignature; 3542_termState = saveTerm; 3705_termState |= TerminatorState.IsEndOfMethodSignature; 3730_termState = saveTerm; 3757_termState |= TerminatorState.IsEndOfReturnType; 3759_termState = saveTerm; 4880_termState |= TerminatorState.IsEndOfParameterList; 4896_termState = saveTerm; 5316_termState |= TerminatorState.IsEndOfFieldDeclaration; 5332_termState = saveTerm; 5685_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5687_termState = saveTerm; 5693_termState |= TerminatorState.IsPossibleEndOfVariableDeclaration; 5695_termState = saveTerm; 5888_termState |= TerminatorState.IsEndOfMethodSignature; 5900_termState = saveTerm; 6171_termState |= TerminatorState.IsEndOfTypeParameterList; 6184_termState = saveTerm; 6220_termState = TerminatorState.IsEndOfTypeArgumentList; 6222_termState = saveTerm; 6753_termState = TerminatorState.IsEndOfTypeArgumentList; 6755_termState = saveTerm; 6963_termState |= TerminatorState.IsEndOfNameInExplicitInterface; 6997_termState = saveTerm; 7506_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 7527_termState = saveTerm; 7545_termState |= validStartingToken ? TerminatorState.IsEndOfFunctionPointerParameterList : TerminatorState.IsEndOfFunctionPointerParameterListErrored; 7568_termState = saveTerm; 8098_termState |= (lessThanToken.IsMissing ? TerminatorState.IsEndOfFunctionPointerParameterListErrored : TerminatorState.IsEndOfFunctionPointerParameterList); 8136_termState = saveTerm; 8186_termState |= TerminatorState.IsEndOfFunctionPointerCallingConvention; 8211_termState = saveTerm; 8818_termState |= TerminatorState.IsEndOfFieldDeclaration; 8821_termState = saveTerm; 8830_termState |= TerminatorState.IsEndOfMethodSignature; 8834_termState = saveTerm; 9208_termState |= TerminatorState.IsPossibleStatementStartOrStop; // partial statements can abort if a new statement starts 9211_termState |= TerminatorState.IsSwitchSectionStart; 9242_termState = saveTerm; 9334_termState |= TerminatorState.IsEndOfFixedStatement; 9336_termState = saveTerm; 9434_termState |= TerminatorState.IsEndOfTryBlock; 9436_termState = saveTerm; 9501_termState |= TerminatorState.IsEndOfCatchClause; 9509_termState = saveTerm; 9531_termState |= TerminatorState.IsEndOfFilterClause; 9535_termState = saveTerm; 9540_termState |= TerminatorState.IsEndOfCatchBlock; 9542_termState = saveTerm; 9597_termState |= TerminatorState.IsEndOfDoWhileExpression; 9599_termState = saveTerm; 9655_termState |= TerminatorState.IsEndOfForStatementArgument; 9688_termState = saveTerm; 10831_termState |= TerminatorState.IsEndOfDeclarationClause; 10842_termState = saveTerm; 12557_termState |= TerminatorState.IsEndOfArgumentList; 12600_termState = saveTerm; 13972_termState |= TerminatorState.IsEndOfParameterList; 13984_termState = saveTerm; 14649_termState = state.TerminatorState;
Parser\LanguageParser_Patterns.cs (4)
462_termState |= TerminatorState.IsExpressionOrPatternInCaseLabelOfSwitchStatement; 464_termState = savedState; 620_termState |= TerminatorState.IsPatternInSwitchExpressionArm; 622_termState = savedState;
45 references to _termState
Microsoft.CodeAnalysis.CSharp (45)
Parser\LanguageParser.cs (41)
103switch (_termState & (TerminatorState)i) 574var saveTerm = _termState; 1077var saveTerm = _termState; 1092if (saveTerm == _termState) 1799var outerSaveTerm = _termState; 1802var saveTerm = _termState; 1874var saveTerm2 = _termState; 2168Debug.Assert((_termState & TerminatorState.IsEndOfTypeSignature) != 0); 2277|| ((_termState & TerminatorState.IsEndOfTypeSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 2617var saveTermState = _termState; 2783var saveTerm = _termState; 2830var saveTerm = _termState; 2960var saveTerm = _termState; 3268var saveTermState = _termState; 3529var saveTerm = _termState; 3704var saveTerm = _termState; 3756var saveTerm = _termState; 4879var saveTerm = _termState; 5315var saveTerm = _termState; 5625TerminatorState saveTerm = _termState; 5887var saveTerm = _termState; 6170var saveTerm = _termState; 6219var saveTerm = _termState; 6752var saveTerm = _termState; 6962var saveTerm = _termState; 7505saveTerm = _termState; 7544saveTerm = _termState; 8097var saveTerm = _termState; 8185var saveTerm = _termState; 8817var saveTerm = _termState; 8829var saveTerm = _termState; 9207var saveTerm = _termState; 9333var saveTerm = _termState; 9433var saveTerm = _termState; 9495var saveTerm = _termState; 9596var saveTerm = _termState; 9654var saveTerm = _termState; 10830var saveTerm = _termState; 12556var saveTerm = _termState; 13971var saveTerm = _termState; 14641_termState,
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;