31 references to RestoreKeyword
Microsoft.CodeAnalysis.CSharp (9)
Parser\DirectiveParser.cs (2)
544SyntaxKind.RestoreKeyword => EatToken(), 573if (this.CurrentToken.Kind == SyntaxKind.DisableKeyword || this.CurrentToken.Kind == SyntaxKind.RestoreKeyword)
Syntax\CSharpPragmaWarningStateMap.cs (1)
103SyntaxKind.RestoreKeyword => PragmaWarningState.Default,
Syntax\NullableContextStateMap.cs (1)
158SyntaxKind.RestoreKeyword => NullableContextState.State.ExplicitlyRestored,
Syntax\SyntaxKindFacts.cs (5)
90case SyntaxKind.RestoreKeyword: 122case SyntaxKind.RestoreKeyword: 138for (int i = (int)SyntaxKind.ElifKeyword; i <= (int)SyntaxKind.RestoreKeyword; i++) 1121return SyntaxKind.RestoreKeyword; 1653case SyntaxKind.RestoreKeyword:
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
124else if (directive.SettingToken.IsKind(SyntaxKind.RestoreKeyword))
SuppressFormattingRule.cs (1)
329var endDirective = pragmaWarningDirectiveTrivia.GetNextDirective(trivia => IsFormatDirective(trivia, SyntaxKind.RestoreKeyword));
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
14639if ((context.Node as PragmaWarningDirectiveTriviaSyntax).DisableOrRestoreKeyword.IsKind(SyntaxKind.RestoreKeyword))
Microsoft.CodeAnalysis.CSharp.Features (11)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (3)
37var restoreKeyword = SyntaxFactory.Token(SyntaxKind.RestoreKeyword); 225enableDirective = pragmaWarning.DisableOrRestoreKeyword.Kind() == SyntaxKind.RestoreKeyword; 239var toggledKeywordKind = currentKeyword.Kind() == SyntaxKind.DisableKeyword ? SyntaxKind.RestoreKeyword : SyntaxKind.DisableKeyword;
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (4)
50if (token.Kind() is not (SyntaxKind.EnableKeyword or SyntaxKind.RestoreKeyword or SyntaxKind.DisableKeyword or SyntaxKind.NullableKeyword or SyntaxKind.HashToken) || 136if (originalNode.SettingToken.IsKind(SyntaxKind.RestoreKeyword)) 143return rewrittenNode.WithSettingToken(SyntaxFactory.Token(SyntaxKind.RestoreKeyword).WithTriviaFrom(rewrittenNode.SettingToken)); 168else if (leadingDirective.SettingToken.IsKind(SyntaxKind.RestoreKeyword) && leadingDirective.TargetToken.IsKind(SyntaxKind.None))
Completion\KeywordRecommenders\AnnotationsKeywordRecommender.cs (1)
26(previousToken1.Kind() == SyntaxKind.EnableKeyword || previousToken1.Kind() == SyntaxKind.DisableKeyword || previousToken1.Kind() == SyntaxKind.RestoreKeyword) &&
Completion\KeywordRecommenders\RestoreKeywordRecommender.cs (1)
13: base(SyntaxKind.RestoreKeyword, isValidInPreprocessorContext: true)
Completion\KeywordRecommenders\WarningsKeywordRecommender.cs (1)
26(previousToken1.Kind() == SyntaxKind.EnableKeyword || previousToken1.Kind() == SyntaxKind.DisableKeyword || previousToken1.Kind() == SyntaxKind.RestoreKeyword) &&
CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
124else if (directive.SettingToken.IsKind(SyntaxKind.RestoreKeyword))
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (7)
LexicalAndXml\PreprocessorTests.cs (7)
277setting.Kind() == SyntaxKind.RestoreKeyword); 3926DisableOrRestoreKind = SyntaxKind.RestoreKeyword, 3942DisableOrRestoreKind = SyntaxKind.RestoreKeyword, 3958DisableOrRestoreKind = SyntaxKind.RestoreKeyword, 3974DisableOrRestoreKind = SyntaxKind.RestoreKeyword, 3991DisableOrRestoreKind = SyntaxKind.RestoreKeyword, 4085DisableOrRestoreKind = SyntaxKind.RestoreKeyword
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
SuppressFormattingRule.cs (1)
329var endDirective = pragmaWarningDirectiveTrivia.GetNextDirective(trivia => IsFormatDirective(trivia, SyntaxKind.RestoreKeyword));