45 references to DisableKeyword
Microsoft.CodeAnalysis.CSharp (11)
Parser\DirectiveParser.cs (5)
543SyntaxKind.DisableKeyword => EatToken(), 545_ => EatToken(SyntaxKind.DisableKeyword, ErrorCode.ERR_NullableDirectiveQualifierExpected, reportError: isActive) 573if (this.CurrentToken.Kind == SyntaxKind.DisableKeyword || this.CurrentToken.Kind == SyntaxKind.RestoreKeyword) 629style = this.EatToken(SyntaxKind.DisableKeyword, ErrorCode.WRN_IllegalPPWarning, reportError: isActive); 675var style = this.EatToken(SyntaxKind.DisableKeyword, reportError: false);
Syntax\CSharpPragmaWarningStateMap.cs (1)
102SyntaxKind.DisableKeyword => PragmaWarningState.Disabled,
Syntax\NullableContextStateMap.cs (1)
157SyntaxKind.DisableKeyword => NullableContextState.State.Disabled,
Syntax\SyntaxKindFacts.cs (4)
89case SyntaxKind.DisableKeyword: 121case SyntaxKind.DisableKeyword: 1119return SyntaxKind.DisableKeyword; 1651case SyntaxKind.DisableKeyword:
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (2)
106else if (directive.SettingToken.IsKind(SyntaxKind.DisableKeyword)) 120else if (directive.SettingToken.IsKind(SyntaxKind.DisableKeyword))
SuppressFormattingRule.cs (1)
322if (!IsFormatDirective(pragmaWarningDirectiveTrivia, SyntaxKind.DisableKeyword))
SyntaxTriviaExtensions.cs (1)
206isDisable = pragmaWarning.DisableOrRestoreKeyword.IsKind(SyntaxKind.DisableKeyword);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
14694if ((nodeContext.Node as PragmaWarningDirectiveTriviaSyntax).DisableOrRestoreKeyword.IsKind(SyntaxKind.DisableKeyword))
Microsoft.CodeAnalysis.CSharp.Features (13)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (3)
44var disableKeyword = SyntaxFactory.Token(SyntaxKind.DisableKeyword); 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) || 130if (originalNode.SettingToken.IsKind(SyntaxKind.DisableKeyword)) 138return rewrittenNode.WithSettingToken(SyntaxFactory.Token(SyntaxKind.DisableKeyword).WithTriviaFrom(rewrittenNode.SettingToken)); 161var nullableDisableTrivia = SyntaxFactory.Trivia(SyntaxFactory.NullableDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.DisableKeyword).WithPrependedLeadingTrivia(SyntaxFactory.ElasticSpace), isActive: true));
Completion\KeywordRecommenders\AnnotationsKeywordRecommender.cs (1)
26(previousToken1.Kind() == SyntaxKind.EnableKeyword || previousToken1.Kind() == SyntaxKind.DisableKeyword || previousToken1.Kind() == SyntaxKind.RestoreKeyword) &&
Completion\KeywordRecommenders\DisableKeywordRecommender.cs (1)
13: base(SyntaxKind.DisableKeyword, isValidInPreprocessorContext: true)
Completion\KeywordRecommenders\WarningsKeywordRecommender.cs (1)
26(previousToken1.Kind() == SyntaxKind.EnableKeyword || previousToken1.Kind() == SyntaxKind.DisableKeyword || previousToken1.Kind() == SyntaxKind.RestoreKeyword) &&
CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (2)
106else if (directive.SettingToken.IsKind(SyntaxKind.DisableKeyword)) 120else if (directive.SettingToken.IsKind(SyntaxKind.DisableKeyword))
MetadataAsSource\CSharpMetadataAsSourceService.cs (1)
139var keyword = enable ? SyntaxKind.EnableKeyword : SyntaxKind.DisableKeyword;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (14)
Generated\Syntax.Test.xml.Generated.cs (4)
710=> InternalSyntaxFactory.PragmaWarningDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.PragmaKeyword), InternalSyntaxFactory.Token(SyntaxKind.WarningKeyword), InternalSyntaxFactory.Token(SyntaxKind.DisableKeyword), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.ExpressionSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.EndOfDirectiveToken), new bool()); 3713Assert.Equal(SyntaxKind.DisableKeyword, node.DisableOrRestoreKeyword.Kind); 10686=> SyntaxFactory.PragmaWarningDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.PragmaKeyword), SyntaxFactory.Token(SyntaxKind.WarningKeyword), SyntaxFactory.Token(SyntaxKind.DisableKeyword), new SeparatedSyntaxList<ExpressionSyntax>(), SyntaxFactory.Token(SyntaxKind.EndOfDirectiveToken), new bool()); 13689Assert.Equal(SyntaxKind.DisableKeyword, node.DisableOrRestoreKeyword.Kind());
LexicalAndXml\PreprocessorTests.cs (10)
276Assert.True(setting.Kind() == SyntaxKind.EnableKeyword || setting.Kind() == SyntaxKind.DisableKeyword || 3677DisableOrRestoreKind = SyntaxKind.DisableKeyword, 3694DisableOrRestoreKind = SyntaxKind.DisableKeyword 3725DisableOrRestoreKind = SyntaxKind.DisableKeyword, 3774DisableOrRestoreKind = SyntaxKind.DisableKeyword, 3790DisableOrRestoreKind = SyntaxKind.DisableKeyword, 3806DisableOrRestoreKind = SyntaxKind.DisableKeyword, 3885DisableOrRestoreKind = SyntaxKind.DisableKeyword, 3910DisableOrRestoreKind = SyntaxKind.DisableKeyword, 4055DisableOrRestoreKind = SyntaxKind.DisableKeyword
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
SuppressFormattingRule.cs (1)
322if (!IsFormatDirective(pragmaWarningDirectiveTrivia, SyntaxKind.DisableKeyword))
SyntaxTriviaExtensions.cs (1)
206isDisable = pragmaWarning.DisableOrRestoreKeyword.IsKind(SyntaxKind.DisableKeyword);