Implemented interface member:
property
Notification
Microsoft.CodeAnalysis.CodeStyle.ICodeStyleOption2.Notification
257 references to Notification
Microsoft.CodeAnalysis.CSharp.Features (137)
ConvertProgram\ConvertToProgramMainCodeFixProvider.cs (1)
38var priority = options.PreferTopLevelStatements.Notification.Severity == ReportDiagnostic.Hidden
ConvertProgram\ConvertToTopLevelStatementsCodeFixProvider.cs (1)
41var priority = options.PreferTopLevelStatements.Notification.Severity == ReportDiagnostic.Hidden
src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (2)
52ShouldSkipAnalysis(context, option.Notification)) 112option.Notification,
src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertNamespaceAnalysis.cs (2)
30var analyzerDisabled = option.Notification.Severity == ReportDiagnostic.Suppress; 60var analyzerDisabled = option.Notification.Severity == ReportDiagnostic.Suppress;
src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertToBlockScopedNamespaceDiagnosticAnalyzer.cs (3)
43if (ShouldSkipAnalysis(context, option.Notification) 51var severity = option.Notification.Severity; 59option.Notification,
src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (3)
47if (ShouldSkipAnalysis(context, option.Notification) 55var diagnosticLocation = option.Notification.Severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) != ReportDiagnostic.Hidden 62option.Notification,
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_ProgramMain.cs (1)
46var analyzerDisabled = option.Notification.Severity == ReportDiagnostic.Suppress;
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
20var analyzerDisabled = option.Notification.Severity == ReportDiagnostic.Suppress;
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToProgramMainDiagnosticAnalyzer.cs (3)
47if (ShouldSkipAnalysis(context, option.Notification) 53var severity = option.Notification.Severity; 59option.Notification,
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (3)
52if (ShouldSkipAnalysis(context, option.Notification) 78methodDeclaration, isHidden: option.Notification.Severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden), 79option.Notification,
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (2)
43if (!styleOption.Value || ShouldSkipAnalysis(context, styleOption.Notification)) 71notificationOption: styleOption.Notification,
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
74if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 243option.Notification,
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (3)
40if (!styleOption.Value || ShouldSkipAnalysis(syntaxContext, styleOption.Notification)) 99styleOption.Notification)) 107styleOption.Notification);
src\Analyzers\CSharp\Analyzers\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticDiagnosticAnalyzer.cs (1)
42if (!option.Value || ShouldSkipAnalysis(context, option.Notification))
src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticDiagnosticAnalyzer.cs (2)
44if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 55option.Notification,
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (3)
48context => AnalyzeBlock(context, option.Notification, methodToDiagnostic)); 51context => ProcessResults(context, option.Notification.Severity, methodToDiagnostic)); 72if (!option.Value || ShouldSkipAnalysis(declaration.SyntaxTree, context.Options, context.Compilation.Options, option.Notification, cancellationToken))
src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (2)
62option.Notification, 96if (!option.Value || ShouldSkipAnalysis(typeDeclaration.SyntaxTree, context.Options, context.Compilation.Options, option.Notification, cancellationToken))
src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (3)
61|| ShouldSkipAnalysis(context, option.Notification)) 84|| ShouldSkipAnalysis(context, option.Notification) 115option.Notification,
src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (2)
38if (option.Value || ShouldSkipAnalysis(context, compilationOptions, option.Notification)) 41Recurse(context, option.Notification, context.GetAnalysisRoot(findInTrivia: false));
src\Analyzers\CSharp\Analyzers\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementDiagnosticAnalyzer.cs (2)
38if (option.Value || ShouldSkipAnalysis(context, option.Notification)) 62option.Notification,
src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (2)
37if (option.Value || ShouldSkipAnalysis(context, compilationOptions, option.Notification)) 41Recurse(context, option.Notification, stack);
src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (2)
38if (option.Value || ShouldSkipAnalysis(context, compilationOptions, option.Notification)) 41Recurse(context, option.Notification, context.GetAnalysisRoot(findInTrivia: false));
src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (2)
35if (option.Value || ShouldSkipAnalysis(context, compilationOptions, option.Notification)) 38Recurse(context, option.Notification, context.GetAnalysisRoot(findInTrivia: false));
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (2)
63if (ShouldSkipAnalysis(context, preference.Notification)) 236preference.Notification,
src\Analyzers\CSharp\Analyzers\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternDiagnosticAnalyzer.cs (2)
55if (!styleOption.Value || ShouldSkipAnalysis(syntaxContext, styleOption.Notification)) 67styleOption.Notification,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (5)
48if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 58ReportArrayCreationDiagnostics(context, syntaxTree, option.Notification, arrayCreationExpression, changesSemantics); 147if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 185ReportArrayCreationDiagnostics(context, syntaxTree, option.Notification, arrayCreationExpression, changesSemantics); 197option.Notification,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
45if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 57option.Notification,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (2)
33if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 54option.Notification,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyDiagnosticAnalyzer.cs (2)
33if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 57option.Notification,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (2)
75if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 102option.Notification,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (2)
51if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 96option.Notification,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocDiagnosticAnalyzer.cs (4)
50if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 64option.Notification, 92if (option.Value is CollectionExpressionPreference.Never || ShouldSkipAnalysis(context, option.Notification)) 104option.Notification,
src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (4)
59if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 93option.Notification, 125if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 166option.Notification,
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (3)
45if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 51AnalyzeVariableDeclaration(context, variableDeclaration, option.Notification); 54AnalyzeForEachStatement(context, forEachStatement, option.Notification);
src\Analyzers\CSharp\Analyzers\UseDefaultLiteral\CSharpUseDefaultLiteralDiagnosticAnalyzer.cs (2)
36if (ShouldSkipAnalysis(context, preference.Notification)) 53preference.Notification,
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (2)
95var analyzerDisabled = preference.Notification.Severity == ReportDiagnostic.Suppress; 186var analyzerDisabled = preference.Notification.Severity == ReportDiagnostic.Suppress;
src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (4)
93if (ShouldSkipAnalysis(context, preference.Notification)) 96var severity = preference.Notification.Severity; 108location, preference.Notification, context.Options, additionalLocations: additionalLocations, properties: properties); 126location, preference.Notification, context.Options, additionalLocations: additionalLocations, properties: properties);
src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (3)
42if (ShouldSkipAnalysis(context, optionValue.Notification)) 80option.Notification, 94option.Notification,
src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaHelpers.cs (1)
102var severity = optionValue.Notification.Severity;
src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (2)
42if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 52option.Notification,
src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (2)
44if (!styleOption.Value || ShouldSkipAnalysis(context, styleOption.Notification)) 60styleOption.Notification,
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (2)
180if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 208option.Notification,
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (2)
74if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 88context.ReportDiagnostic(CreateDiagnostic(result.Value, option.Notification, context.Options));
src\Analyzers\CSharp\Analyzers\UseInferredMemberName\CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (3)
43|| ShouldSkipAnalysis(context, preference.Notification) 55preference.Notification, 81preference.Notification,
src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer.cs (2)
47if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 66Descriptor, binaryExpression.GetLocation(), option.Notification, context.Options, additionalLocations: null, properties));
src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (2)
47if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 53notificationOption = option.Notification;
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (5)
81if (!styleOption.Value || ShouldSkipAnalysis(syntaxContext, styleOption.Notification)) 139if (styleOption.Notification.Severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) < ReportDiagnostic.Hidden) 146styleOption.Notification, 157styleOption.Notification, 167styleOption.Notification,
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (2)
64if (!styleOption.Value || ShouldSkipAnalysis(context, styleOption.Notification)) 97styleOption.Notification,
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (2)
55if (!styleOption.Value || ShouldSkipAnalysis(context, styleOption.Notification)) 83styleOption.Notification,
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (2)
65if (!styleOption.Value || ShouldSkipAnalysis(syntaxContext, styleOption.Notification)) 262styleOption.Notification,
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (2)
67if (!styleOption.Value || ShouldSkipAnalysis(syntaxContext, styleOption.Notification)) 155styleOption.Notification,
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpUseNotPatternDiagnosticAnalyzer.cs (2)
58if (!styleOption.Value || ShouldSkipAnalysis(context, styleOption.Notification)) 98styleOption.Notification,
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (2)
190_styleOption.Notification, 268|| diagnosticAnalyzer.ShouldSkipAnalysis(reference.SyntaxTree, context.Options, context.Compilation.Options, styleOption.Notification, cancellationToken))
src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (2)
81if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 126option.Notification,
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (2)
108if (!currentOption.Value || ShouldSkipAnalysis(currentSyntaxTree, context.Options, context.Compilation.Options, currentOption.Notification, cancellationToken)) 236option.Notification,
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (2)
66if (!styleOption.Value || ShouldSkipAnalysis(syntaxContext, styleOption.Notification)) 123styleOption.Notification,
src\Analyzers\CSharp\Analyzers\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfDiagnosticAnalyzer.cs (2)
61if (!styleOption.Value || ShouldSkipAnalysis(syntaxContext, styleOption.Notification)) 77styleOption.Notification,
src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (4)
65if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 102ReportArrayCreationDiagnostic(context, arrayCreationOperation.Syntax, option.Notification); 107ReportParameterArrayDiagnostic(context, arrayCreationOperation.Syntax, elements, option.Notification, ArrayCreationOperationLocation.Descendants); 113ReportParameterArrayDiagnostic(context, arrayCreationOperation.Syntax, elements, option.Notification, ArrayCreationOperationLocation.Ancestors);
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
385var preferPreservation = styleOption.Notification == NotificationOption2.None;
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (2)
75if (!styleOption.Value || ShouldSkipAnalysis(context, styleOption.Notification)) 99styleOption.Notification,
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (9)
Diagnostics\Configuration\ConfigureSeverity\VarForBuiltInTypesSeverityConfigurationTests.cs (1)
37Assert.Equal(NotificationOption2.Silent, CSharpCodeStyleOptions.VarForBuiltInTypes.DefaultValue.Notification);
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForMethodsAnalyzerTests.cs (8)
48Assert.Equal(NotificationOption2.Silent, option.Notification); 52Assert.Equal(NotificationOption2.Silent, option.Notification); 56Assert.Equal(NotificationOption2.Silent, option.Notification); 60Assert.Equal(NotificationOption2.Silent, option.Notification); 64Assert.Equal(NotificationOption2.Silent, option.Notification); 68Assert.Equal(NotificationOption2.Error.WithIsExplicitlySpecified(true), option.Notification); 72Assert.Equal(NotificationOption2.Warning.WithIsExplicitlySpecified(true), option.Notification); 76Assert.Equal(NotificationOption2.Suggestion.WithIsExplicitlySpecified(true), option.Notification);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
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)) 112defaultValue.Notification,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (3)
41_forBuiltInTypes = styleForIntrinsicTypes.Notification; 42_whenTypeIsApparent = styleForApparent.Notification; 43_elsewhere = styleForElsewhere.Notification;
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (2)
CodeStyle\CSharpEditorConfigCodeStyleParserTests.cs (2)
63Assert.Equal(severity, codeStyleOption.Notification.Severity); 79Assert.Equal(severity, codeStyleOption.Notification.Severity);
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (2)
RazorCSharpSyntaxFormattingOptions.cs (2)
60CSharpSyntaxFormattingOptions.Default.NamespaceDeclarations.Notification), 63CSharpSyntaxFormattingOptions.Default.PreferTopLevelStatements.Notification),
Microsoft.CodeAnalysis.Features (72)
PreferFrameworkType\PreferFrameworkTypeDiagnosticAnalyzerBase.cs (4)
60options.PreferPredefinedTypeKeywordInDeclaration.Notification, 61options.PreferPredefinedTypeKeywordInMemberAccess.Notification, 102optionValue.Notification, context.Options, additionalLocations: null, 107=> !optionValue.Value && optionValue.Notification.Severity != ReportDiagnostic.Suppress;
src\Analyzers\Core\Analyzers\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (2)
47|| ShouldSkipAnalysis(context, compilationOptions, option.Notification)) 71option.Notification,
src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (2)
110|| ShouldSkipAnalysis(context, preference.Notification)) 122context, binaryLike, precedence, preference.Notification,
src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (2)
60if (ShouldSkipAnalysis(context, option.Notification)) 147option.Notification,
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (2)
129option.Notification, 224|| ShouldSkipAnalysis(location.SourceTree!, options, compilation.Options, option.Notification, cancellationToken))
src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (2)
55if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 85option.Notification,
src\Analyzers\Core\Analyzers\NewLines\ConsecutiveStatementPlacement\AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (2)
43if (option.Value || ShouldSkipAnalysis(context, compilationOptions, option.Notification)) 46Recurse(context, option.Notification, context.GetAnalysisRoot(findInTrivia: false), context.CancellationToken);
src\Analyzers\Core\Analyzers\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (2)
38if (option.Value || ShouldSkipAnalysis(context, compilationOptions, option.Notification)) 41Recurse(context, option.Notification, context.GetAnalysisRoot(findInTrivia: false), context.CancellationToken);
src\Analyzers\Core\Analyzers\OrderModifiers\AbstractOrderModifiersDiagnosticAnalyzer.cs (3)
45if (ShouldSkipAnalysis(context, compilationOptions, option.Notification) 54CheckModifiers(context, preferredOrder, option.Notification, analysisRoot); 57Recurse(context, preferredOrder, option.Notification, analysisRoot);
src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (2)
118if (!shouldOptionBePresent || ShouldSkipAnalysis(context, optionValue.Notification)) 128optionValue.Notification,
src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (2)
88if (ShouldSkipAnalysis(context, preference.Notification)) 116preference.Notification,
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (4)
214var notifications = ImmutableArray.Create(unusedParametersOption.Notification, unusedValueExpressionStatementSeverity, unusedValueAssignmentSeverity); 220unusedParametersOption.Value, unusedParametersOption.Notification); 226if (option.Notification.Severity == ReportDiagnostic.Suppress) 240return (preference, option.Notification);
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (3)
134if (option.Notification.Severity == ReportDiagnostic.Suppress || 135!ShouldReportUnusedParameters(parameter.ContainingSymbol, option.Value, option.Notification.Severity)) 147option.Notification, analyzerOptions, additionalLocations: null, properties: null, message);
src\Analyzers\Core\Analyzers\SimplifyBooleanExpression\AbstractSimplifyConditionalDiagnosticAnalyzer.cs (2)
66if (!styleOption.Value || ShouldSkipAnalysis(context, styleOption.Notification)) 142styleOption.Notification,
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (2)
47if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 82option.Notification,
src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (3)
86options.PreferPredefinedTypeKeywordInDeclaration.Notification, 87options.PreferPredefinedTypeKeywordInMemberAccess.Notification, 157notificationOption = optionValue.Notification;
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (2)
190return preferAutoProps.Value && !ShouldSkipAnalysis(tree, context.Options, context.Compilation.Options, preferAutoProps.Notification, context.CancellationToken); 379var notification = preferAutoProps.Notification;
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (2)
56if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 115option.Notification,
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (2)
59if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 127option.Notification,
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (2)
53if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 131option.Notification,
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (4)
139[preferInitializerOption.Notification, preferExpressionOption.Notification], 181var notification = shouldUseCollectionExpression ? preferExpressionOption.Notification : preferInitializerOption.Notification;
src\Analyzers\Core\Analyzers\UseCompoundAssignment\AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (4)
81if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 161option.Notification, 181option.Notification, 194option.Notification,
src\Analyzers\Core\Analyzers\UseConditionalExpression\AbstractUseConditionalExpressionDiagnosticAnalyzer.cs (2)
45if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 55option.Notification,
src\Analyzers\Core\Analyzers\UseExplicitTupleName\UseExplicitTupleNameDiagnosticAnalyzer.cs (3)
37if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 42if (option.Notification.Severity == ReportDiagnostic.Suppress) 66option.Notification,
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (2)
63if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 143option.Notification,
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (2)
136if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 147option.Notification,
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (2)
38if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 50option.Notification,
src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (2)
100if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 131option.Notification,
src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (2)
73if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 82option.Notification,
src\Analyzers\Core\Analyzers\UseThrowExpression\AbstractUseThrowExpressionDiagnosticAnalyzer.cs (2)
97if (!option.Value || ShouldSkipAnalysis(context, option.Notification)) 135DiagnosticHelper.Create(Descriptor, throwStatementSyntax.GetLocation(), option.Notification, context.Options, additionalLocations: allLocations, properties: null));
Microsoft.CodeAnalysis.Workspaces (21)
CodeStyle\CodeStyleOption.cs (2)
47NotificationOption2 ICodeStyleOption.Notification => UnderlyingOption.Notification; 53get => (NotificationOption)UnderlyingOption.Notification;
CodeStyle\CodeStyleOption2_operators.cs (1)
21return new CodeStyleOption<T>(option.Value, (NotificationOption)option.Notification);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (6)
20arg, defaultValue.Notification, out var value, out var notification)) 33arg, defaultValue.Notification, out var value, out var notification)) 174defaultCodeStyleOption.Notification, out var value, out var notification)) 191=> option.Notification != defaultValue.Notification 192? $":{option.Notification.ToEditorConfigString()}"
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (6)
107return (CodeStyleOption2<T>)(object)CodeStyleOption2.GetCodeStyle(boolValue, Notification); 110return EqualityComparer<T>.Default.Equals(value, Value) ? this : new CodeStyleOption2<T>(value, Notification); 120new XAttribute(XmlAttribute_DiagnosticSeverity, Notification.Severity.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 241&& Notification == other.Notification; 249=> unchecked((Notification.GetHashCode() * (int)0xA5555529) + EqualityComparer<T>.Default.GetHashCode(Value!));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOptions2.cs (4)
184if (CodeStyleHelpers.TryGetCodeStyleValueAndOptionalNotification(str, defaultValue.Notification, out var value, out var notification)) 213if (CodeStyleHelpers.TryGetCodeStyleValueAndOptionalNotification(str, defaultValue.Notification, out var value, out var notificationOpt)) 259if (CodeStyleHelpers.TryGetCodeStyleValueAndOptionalNotification(str, defaultValue.Notification, out var value, out var notification)) 311if (CodeStyleHelpers.TryGetCodeStyleValueAndOptionalNotification(str, defaultValue.Notification, out var value, out var notification))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CollectionExpressionPreference.cs (1)
41optionString, defaultValue.Notification, out var value, out var notification))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (1)
70notificationOption = optionValue.Notification;
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
OptionsCollection.cs (2)
51=> Add(option, value, option.DefaultValue.Notification); 60=> Add(option, value, option.DefaultValue.Notification);
Microsoft.CodeAnalysis.Workspaces.UnitTests (5)
Options\EditorConfigCodeStyleParserTests.cs (3)
42Assert.True(result.Notification.Severity == severity, 43$"Expected {nameof(severity)} to be {severity}, was {result.Notification.Severity}"); 60Assert.Equal(severity, parsedCodeStyleOption.Notification.Severity);
WorkspaceServiceTests\GlobalOptionServiceTests.cs (2)
274var newValueCodeStyleOption2 = new CodeStyleOption2<bool>(!perLanguageOption2.DefaultValue.Value, perLanguageOption2.DefaultValue.Notification); 290var newValueCodeStyleOption2 = new CodeStyleOption2<bool>(!option2.DefaultValue.Value, option2.DefaultValue.Notification);