7 instantiations of NotificationOption2
Microsoft.CodeAnalysis.Workspaces (7)
CodeStyle\CodeStyleOption.cs (1)
34: this(new CodeStyleOption2<T>(value, new NotificationOption2(notification.Severity, IsExplicitlySpecified: false)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\NotificationOption2.cs (6)
21public static NotificationOption2 None => new(ReportDiagnostic.Suppress, false); 26public static NotificationOption2 Silent => new(ReportDiagnostic.Hidden, false); 31public static NotificationOption2 Suggestion => new(ReportDiagnostic.Info, false); 36public static NotificationOption2 Warning => new(ReportDiagnostic.Warn, false); 41public static NotificationOption2 Error => new(ReportDiagnostic.Error, false); 44=> new(Severity, isExplicitlySpecified);
196 references to NotificationOption2
Microsoft.CodeAnalysis.CSharp.Features (35)
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (5)
116NotificationOption2 notificationOption) 170NotificationOption2 notificationOption, 187NotificationOption2.ForSeverity(Descriptor.DefaultSeverity), 208NotificationOption2.ForSeverity(Descriptor.DefaultSeverity), 222NotificationOption2 notificationOption)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
132NotificationOption2 notificationOption,
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
67SyntaxTreeAnalysisContext context, NotificationOption2 notificationOption, ArrowExpressionClauseSyntax arrowExpressionClause)
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (2)
44private void Recurse(SyntaxTreeAnalysisContext context, NotificationOption2 notificationOption, ArrayBuilder<SyntaxNode> stack) 77private void ProcessToken(SyntaxTreeAnalysisContext context, NotificationOption2 notificationOption, SourceText text, SyntaxToken token)
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
71SyntaxTreeAnalysisContext context, NotificationOption2 notificationOption, ConstructorInitializerSyntax initializer)
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
73private bool CheckStatementSyntax(SyntaxTreeAnalysisContext context, NotificationOption2 notificationOption, StatementSyntax statement)
src\roslyn\src\Analyzers\CSharp\Analyzers\OrderModifiers\CSharpOrderModifiersDiagnosticAnalyzer.cs (1)
31NotificationOption2 notificationOption,
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionDiagnosticAnalyzer.cs (1)
44NotificationOption2.Warning,
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (2)
124NotificationOption2.ForSeverity(Descriptor.DefaultSeverity), 143NotificationOption2.ForSeverity(Descriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (2)
205SyntaxNodeAnalysisContext context, SyntaxTree syntaxTree, NotificationOption2 notification, ExpressionSyntax expression, bool changesSemantics) 227NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
74NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity), 92NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (1)
68NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
110NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocDiagnosticAnalyzer.cs (2)
77NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity), 117NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (2)
60SyntaxNodeAnalysisContext context, VariableDeclarationSyntax variableDeclaration, NotificationOption2 notificationOption) 75SyntaxNodeAnalysisContext context, ForEachStatementSyntax forEachStatement, NotificationOption2 notificationOption)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
310private Diagnostic CreateDiagnostic(Result result, NotificationOption2 notificationOption, AnalyzerOptions analyzerOptions)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (4)
44private bool ShouldAnalyze(OperationAnalysisContext context, out NotificationOption2 notificationOption) 49notificationOption = NotificationOption2.Silent; 59if (!ShouldAnalyze(context, out var notificationOption) || 92if (!ShouldAnalyze(context, out var notificationOption) || syntax is not BinaryExpressionSyntax)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
103NotificationOption2.Suggestion,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (3)
117private void ReportParameterArrayDiagnostic(OperationAnalysisContext context, SyntaxNode syntaxNode, ImmutableArray<IOperation> elements, NotificationOption2 notificationOption, ArrayCreationOperationLocation operationLocation) 129private void ReportArrayCreationDiagnostic(OperationAnalysisContext context, SyntaxNode syntaxNode, NotificationOption2 notificationOption) 137private void ReportDiagnostic(OperationAnalysisContext context, SyntaxNode syntaxNode, NotificationOption2 notificationOption, Location location, ArrayCreationOperationLocation operationLocation)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
386var preferPreservation = styleOption.Notification == NotificationOption2.None;
Microsoft.CodeAnalysis.CSharp.Workspaces (24)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpCodeGenerationOptions.cs (3)
17new(ExpressionBodyPreference.Never, NotificationOption2.Silent); 20new(ExpressionBodyPreference.WhenPossible, NotificationOption2.Silent); 23new(NamespaceDeclarationPreference.BlockScoped, NotificationOption2.Silent);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions.cs (8)
96new(ExpressionBodyPreference.Never, NotificationOption2.Silent); 99new(ExpressionBodyPreference.Never, NotificationOption2.Suggestion); 102new(ExpressionBodyPreference.WhenPossible, NotificationOption2.Silent); 105new(ExpressionBodyPreference.WhenPossible, NotificationOption2.Suggestion); 108new(ExpressionBodyPreference.WhenOnSingleLine, NotificationOption2.Silent); 184defaultValue: new CodeStyleOption2<string>(string.Join(",", s_preferredModifierOrderDefault.Select(SyntaxFacts.GetText)), NotificationOption2.Silent)); 236defaultValue: new CodeStyleOption2<UnusedValuePreference>(UnusedValuePreference.DiscardVariable, NotificationOption2.Silent), 242defaultValue: new CodeStyleOption2<UnusedValuePreference>(UnusedValuePreference.DiscardVariable, NotificationOption2.Suggestion),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions_Parsing.cs (4)
18@default.Notification, out var value, out var notification)) 52optionString, @default.Notification, out var value, out var notification)) 82optionString, @default.Notification, out var value, out var notification)) 114out var notificationOption))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpSyntaxFormattingOptions.cs (2)
18new(NamespaceDeclarationPreference.BlockScoped, NotificationOption2.Silent); 21new(value: true, notification: NotificationOption2.Silent);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpSimplifierOptions.cs (1)
19new(PreferBracesPreference.Always, NotificationOption2.Silent);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (2)
28NotificationOption2 Notification); 44var notificationOption = state.GetDiagnosticSeverityPreference();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (4)
29private readonly NotificationOption2 _forBuiltInTypes; 30private readonly NotificationOption2 _whenTypeIsApparent; 31private readonly NotificationOption2 _elsewhere; 67public NotificationOption2 GetDiagnosticSeverityPreference()
Microsoft.CodeAnalysis.Features (45)
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionAnalyzer.cs (1)
97NotificationOption2.Silent,
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDiagnosticAnalyzer.cs (1)
83NotificationOption2.Warning,
EmbeddedLanguages\RegularExpressions\LanguageServices\AbstractRegexDiagnosticAnalyzer.cs (1)
93NotificationOption2.Warning,
SimplifyThisOrMe\AbstractSimplifyThisOrMeDiagnosticAnalyzer.cs (1)
61memberAccessExpression, semanticModel, simplifierOptions, out var thisExpression, out var notification, cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (10)
90protected bool ShouldSkipAnalysis(SemanticModelAnalysisContext context, NotificationOption2? notification) 93protected bool ShouldSkipAnalysis(SyntaxNodeAnalysisContext context, NotificationOption2? notification) 96protected bool ShouldSkipAnalysis(SyntaxTreeAnalysisContext context, CompilationOptions compilationOptions, NotificationOption2? notification) 99protected bool ShouldSkipAnalysis(CodeBlockAnalysisContext context, NotificationOption2? notification) 102protected bool ShouldSkipAnalysis(OperationAnalysisContext context, NotificationOption2? notification) 105protected bool ShouldSkipAnalysis(OperationBlockAnalysisContext context, NotificationOption2? notification) 112NotificationOption2? notification, 120ImmutableArray<NotificationOption2> notifications, 134foreach (var notification in notifications) 150NotificationOption2? notification,
src\roslyn\src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
166NotificationOption2 notificationOption, ImmutableArray<Location> additionalLocations,
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (8)
40NotificationOption2 notificationOption, 88NotificationOption2 notificationOption, 107NotificationOption2 notificationOption, 156NotificationOption2 notificationOption, 177NotificationOption2 notificationOption, 203NotificationOption2 notificationOption, 262NotificationOption2 notificationOption, 291static IEnumerable<string> GetEffectiveCustomTags(DiagnosticDescriptor descriptor, NotificationOption2 notificationOption, AnalyzerOptions analyzerOptions)
src\roslyn\src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
167return DiagnosticHelper.Create(Descriptor, symbol.Locations.First(), NotificationOption2.ForSeverity(applicableRule.EnforcementLevel), options, additionalLocations: null, builder.ToImmutable(), failureReason);
src\roslyn\src\Analyzers\Core\Analyzers\NewLines\ConsecutiveStatementPlacement\AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
73private void ProcessBlockLikeStatement(SyntaxTreeAnalysisContext context, NotificationOption2 notificationOption, SyntaxNode block)
src\roslyn\src\Analyzers\Core\Analyzers\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
69private void CheckToken(SyntaxTreeAnalysisContext context, NotificationOption2 notificationOption, SyntaxToken token)
src\roslyn\src\Analyzers\Core\Analyzers\OrderModifiers\AbstractOrderModifiersDiagnosticAnalyzer.cs (2)
63NotificationOption2 notificationOption, 69NotificationOption2 notificationOption,
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
715NotificationOption2.ForSeverity(rule.DefaultSeverity),
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (8)
223(UnusedValuePreference preference, NotificationOption2 notification) GetPreferenceAndSeverity(CodeStyleOption2<UnusedValuePreference> option) 228return (default(UnusedValuePreference), NotificationOption2.None); 246private readonly NotificationOption2 _unusedParametersSeverity; 250NotificationOption2 unusedValueExpressionStatementSeverity, 252NotificationOption2 unusedValueAssignmentSeverity, 254NotificationOption2 unusedParametersSeverity) 269public NotificationOption2 UnusedValueExpressionStatementNotification { get; } 271public NotificationOption2 UnusedValueAssignmentSeverity { get; }
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
191NotificationOption2.ForSeverity(Descriptor.DefaultSeverity),
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (2)
70protected static ImmutableArray<NotificationOption2> GetAllNotifications(SimplifierOptions options) 124NotificationOption2 notificationOption;
src\roslyn\src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
379var notification = preferAutoProps.Notification;
src\roslyn\src\Analyzers\Core\Analyzers\UseAutoProperty\AnalysisResult.cs (1)
36NotificationOption2 Notification,
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (2)
185var notification = shouldUseCollectionExpression ? preferExpressionOption.Notification : preferInitializerOption.Notification; 263NotificationOption2.ForSeverity(s_unnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
181NotificationOption2.ForSeverity(s_unnecessaryCodeDescriptor.DefaultSeverity),
Microsoft.CodeAnalysis.Workspaces (92)
CodeStyle\CodeStyleOption.cs (4)
20NotificationOption2 Notification { get; } 22ICodeStyleOption WithNotification(NotificationOption2 notification); 47NotificationOption2 ICodeStyleOption.Notification => UnderlyingOption.Notification; 49ICodeStyleOption ICodeStyleOption.WithNotification(NotificationOption2 notification) => new CodeStyleOption<T>(Value, (NotificationOption)notification);
CodeStyle\NotificationOption.cs (14)
10/// <inheritdoc cref="NotificationOption2"/> 13private readonly NotificationOption2 _notificationOptionImpl; 26/// <inheritdoc cref="NotificationOption2.Severity"/> 42/// <inheritdoc cref="NotificationOption2.None"/> 43public static readonly NotificationOption None = new(NotificationOption2.None); 45/// <inheritdoc cref="NotificationOption2.Silent"/> 46public static readonly NotificationOption Silent = new(NotificationOption2.Silent); 48/// <inheritdoc cref="NotificationOption2.Suggestion"/> 49public static readonly NotificationOption Suggestion = new(NotificationOption2.Suggestion); 51/// <inheritdoc cref="NotificationOption2.Warning"/> 52public static readonly NotificationOption Warning = new(NotificationOption2.Warning); 54/// <inheritdoc cref="NotificationOption2.Error"/> 55public static readonly NotificationOption Error = new(NotificationOption2.Error); 57private NotificationOption(NotificationOption2 notificationOptionImpl)
CodeStyle\NotificationOption2_operators.cs (1)
9public static explicit operator NotificationOption(NotificationOption2 notificationOption)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\AddImport\AddImportPlacementOptions.cs (1)
14new(AddImportPlacement.OutsideNamespace, NotificationOption2.Silent);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (16)
20arg, defaultValue.Notification, out var value, out var notification)) 33arg, defaultValue.Notification, out var value, out var notification)) 54=> TryGetCodeStyleValueAndOptionalNotification(arg, defaultNotification: NotificationOption2.None, out value, out _); 59/// in <paramref name="value"/> and <see cref="NotificationOption2.Error"/> will be returned 64string arg, NotificationOption2 defaultNotification, [NotNullWhen(true)] out string? value, [NotNullWhen(true)] out NotificationOption2 notification) 81if (TryParseNotification(arg.AsSpan(firstColonIndex + 1), out var localNotification)) 96private static bool TryParseNotification(ReadOnlySpan<char> value, out NotificationOption2 notification) 101notification = NotificationOption2.None; 106notification = NotificationOption2.Silent; 109case EditorConfigSeverityStrings.Suggestion: notification = NotificationOption2.Suggestion; return true; 110case EditorConfigSeverityStrings.Warning: notification = NotificationOption2.Warning; return true; 111case EditorConfigSeverityStrings.Error: notification = NotificationOption2.Error; return true; 114notification = NotificationOption2.Silent; 156new(default, NotificationOption2.None); 174defaultCodeStyleOption.Notification, out var value, out var notification))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (15)
21NotificationOption2 Notification { get; } 23ICodeStyleOption2 WithNotification(NotificationOption2 notification); 33public static readonly CodeStyleOption2<bool> TrueWithSilentEnforcement = new(value: true, notification: NotificationOption2.Silent); 34public static readonly CodeStyleOption2<bool> FalseWithSilentEnforcement = new(value: false, notification: NotificationOption2.Silent); 35public static readonly CodeStyleOption2<bool> TrueWithSuggestionEnforcement = new(value: true, notification: NotificationOption2.Suggestion); 36public static readonly CodeStyleOption2<bool> FalseWithSuggestionEnforcement = new(value: false, notification: NotificationOption2.Suggestion); 41public static CodeStyleOption2<bool> GetCodeStyle(bool value, NotificationOption2 notification) 67internal sealed partial class CodeStyleOption2<T>(T value, NotificationOption2 notification) : ICodeStyleOption2, IEquatable<CodeStyleOption2<T>?> 69public static readonly CodeStyleOption2<T> Default = new(default!, NotificationOption2.Silent); 83public NotificationOption2 Notification { get; } = notification; 87ICodeStyleOption2 ICodeStyleOption2.WithNotification(NotificationOption2 notification) => new CodeStyleOption2<T>(Value, notification); 184DiagnosticSeverity.Hidden => NotificationOption2.Silent, 185DiagnosticSeverity.Info => NotificationOption2.Suggestion, 186DiagnosticSeverity.Warning => NotificationOption2.Warning, 187DiagnosticSeverity.Error => NotificationOption2.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOptions2.cs (12)
97defaultValue: new CodeStyleOption2<CollectionExpressionPreference>(CollectionExpressionPreference.WhenTypesLooselyMatch, NotificationOption2.Suggestion), 180defaultValue: new CodeStyleOption2<UnusedParametersPreference>(UnusedParametersPreference.AllMethods, NotificationOption2.Suggestion), 184if (CodeStyleHelpers.TryGetCodeStyleValueAndOptionalNotification(str, defaultValue.Notification, out var value, out var notification)) 209defaultValue: new CodeStyleOption2<AccessibilityModifiersRequired>(SyntaxFormattingOptions.CommonDefaults.AccessibilityModifiersRequired, NotificationOption2.Silent), 213if (CodeStyleHelpers.TryGetCodeStyleValueAndOptionalNotification(str, defaultValue.Notification, out var value, out var notificationOpt)) 259if (CodeStyleHelpers.TryGetCodeStyleValueAndOptionalNotification(str, defaultValue.Notification, out var value, out var notification)) 275new(ParenthesesPreference.AlwaysForClarity, NotificationOption2.Silent); 294defaultValue: new(ParenthesesPreference.NeverIfUnnecessary, NotificationOption2.Silent), 307defaultValue: new CodeStyleOption2<ForEachExplicitCastInSourcePreference>(ForEachExplicitCastInSourcePreference.WhenStronglyTyped, NotificationOption2.Suggestion), 311if (CodeStyleHelpers.TryGetCodeStyleValueAndOptionalNotification(str, defaultValue.Notification, out var value, out var notification)) 331defaultValue: new CodeStyleOption2<bool>(value: true, notification: NotificationOption2.Suggestion)); 336defaultValue: new CodeStyleOption2<bool>(value: true, notification: NotificationOption2.Suggestion));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CollectionExpressionPreference.cs (1)
41optionString, defaultValue.Notification, out var value, out var notification))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\NotificationOption2.cs (9)
13/// <completionlist cref="NotificationOption2"/> 21public static NotificationOption2 None => new(ReportDiagnostic.Suppress, false); 26public static NotificationOption2 Silent => new(ReportDiagnostic.Hidden, false); 31public static NotificationOption2 Suggestion => new(ReportDiagnostic.Info, false); 36public static NotificationOption2 Warning => new(ReportDiagnostic.Warn, false); 41public static NotificationOption2 Error => new(ReportDiagnostic.Error, false); 43public NotificationOption2 WithIsExplicitlySpecified(bool isExplicitlySpecified) 46public static NotificationOption2 ForSeverity(ReportDiagnostic reportDiagnostic) 57public static NotificationOption2 ForSeverity(DiagnosticSeverity severity)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (3)
31"Dim,Const,WithEvents,Widening,Narrowing,Custom,Async,Iterator", NotificationOption2.Silent)); 46defaultValue: new CodeStyleOption2<UnusedValuePreference>(UnusedValuePreference.UnusedLocalVariable, NotificationOption2.Silent), 52defaultValue: new CodeStyleOption2<UnusedValuePreference>(UnusedValuePreference.UnusedLocalVariable, NotificationOption2.Suggestion),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticSeverityExtensions.cs (6)
11public static NotificationOption2 ToNotificationOption(this DiagnosticSeverity severity, bool isOverridenSeverity) 13var notificationOption = severity switch 15DiagnosticSeverity.Error => NotificationOption2.Error, 16DiagnosticSeverity.Warning => NotificationOption2.Warning, 17DiagnosticSeverity.Info => NotificationOption2.Suggestion, 18DiagnosticSeverity.Hidden => NotificationOption2.Silent,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\NotificationOptionExtensions.cs (1)
11public static string ToEditorConfigString(this NotificationOption2 notificationOption)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (7)
25public static NotificationOption2 ToNotificationOption(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity) 28var notificationOption = reportDiagnostic.WithDefaultSeverity(defaultSeverity) switch 30ReportDiagnostic.Error => NotificationOption2.Error, 31ReportDiagnostic.Warn => NotificationOption2.Warning, 32ReportDiagnostic.Info => NotificationOption2.Suggestion, 33ReportDiagnostic.Hidden => NotificationOption2.Silent, 34ReportDiagnostic.Suppress => NotificationOption2.None,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (2)
37out NotificationOption2 notificationOption, 40notificationOption = NotificationOption2.Silent;