397 overrides of SupportedDiagnostics
Aspire.Hosting.Analyzers (1)
AppHostAnalyzer.cs (1)
18
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> Diagnostics.SupportedDiagnostics;
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
26
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> Diagnostics.SupportedDiagnostics;
ILLink.RoslynAnalyzer (7)
COMAnalyzer.cs (1)
25
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(s_correctnessOfCOMCannotBeGuaranteed);
DynamicallyAccessedMembersAnalyzer.cs (1)
91
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> GetSupportedDiagnostics();
PointerSignatureRequiresUnsafeAnalyzer.cs (1)
28
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> [s_rule];
RequiresAssemblyFilesAnalyzer.cs (1)
37
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(s_locationRule, s_getFilesRule, s_requiresAssemblyFilesRule, s_requiresAssemblyFilesAttributeMismatch, s_requiresAssemblyFilesOnStaticCtor, s_requiresAssemblyFilesOnEntryPoint);
RequiresDynamicCodeAnalyzer.cs (1)
28
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
RequiresUnreferencedCodeAnalyzer.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
UnsafeMemberMissingSafetyDocumentationAnalyzer.cs (1)
31
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> [s_rule];
Microsoft.Analyzers.Extra (7)
AsyncCallInsideUsingBlockAnalyzer.cs (1)
16
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(
AsyncMethodWithoutCancellation.cs (1)
16
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(
CallAnalysis\CallAnalyzer.cs (1)
16
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(
CoalesceAnalyzer.cs (1)
18
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(DiagDescriptors.CoalesceAssignment, DiagDescriptors.Coalesce);
ConditionalAccessAnalyzer.cs (1)
18
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(DiagDescriptors.ConditionalAccess);
MakeExeTypesInternalAnalyzer.cs (1)
50
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(DiagDescriptors.MakeExeTypesInternal);
UsingToStringInLoggersAnalyzer.cs (1)
17
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(DiagDescriptors.UsingToStringInLoggers);
Microsoft.Analyzers.Local (3)
ApiLifecycle\ApiLifecycleAnalyzer.cs (1)
19
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
CallAnalysis\CallAnalyzer.cs (1)
16
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(
InternalReferencedInPublicDocAnalyzer.cs (1)
101
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> _supportedDiagnostics;
Microsoft.AspNetCore.Analyzers (1)
StartupAnalyzer.cs (1)
15
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> Diagnostics.SupportedDiagnostics;
Microsoft.AspNetCore.App.Analyzers (11)
Authorization\AddAuthorizationBuilderAnalyzer.cs (1)
19
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(DiagnosticDescriptors.UseAddAuthorizationBuilder);
Http\HeaderDictionaryAddAnalyzer.cs (1)
17
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(DiagnosticDescriptors.DoNotUseIHeaderDictionaryAdd);
Http\HeaderDictionaryIndexerAnalyzer.cs (1)
16
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(DiagnosticDescriptors.UseHeaderDictionaryPropertiesInsteadOfIndexer);
Http\RequestDelegateReturnTypeAnalyzer.cs (1)
17
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(DiagnosticDescriptors.DoNotReturnValueFromRequestDelegate);
Kestrel\ListenOnIPv6AnyAnalyzer.cs (1)
17
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> [ DiagnosticDescriptors.KestrelShouldListenOnIPv6AnyInsteadOfIpAny ];
Mvc\MvcAnalyzer.cs (1)
24
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
RenderTreeBuilder\RenderTreeBuilderAnalyzer.cs (1)
19
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(DiagnosticDescriptors.DoNotUseNonLiteralSequenceNumbers);
RouteEmbeddedLanguage\RoutePatternAnalyzer.cs (1)
21
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(new[]
RouteHandlers\RouteHandlerAnalyzer.cs (1)
23
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
WebApplicationBuilder\PublicPartialProgramClassAnalyzer.cs (1)
16
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(DiagnosticDescriptors.PublicPartialProgramClassNotRequired);
WebApplicationBuilder\WebApplicationBuilderAnalyzer.cs (1)
21
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.AspNetCore.Components.Analyzers (12)
AuthenticationStateProviderAnalyzer.cs (1)
23
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
ComponentInternalUsageDiagnosticAnalzyer.cs (1)
29
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(DiagnosticDescriptors.DoNotUseRenderTreeTypes);
ComponentParameterAnalyzer.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
ComponentParameterUsageAnalyzer.cs (1)
23
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
ForLoopIteratorInClosureAnalyzer.cs (1)
19
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
InvokeAsyncOfObjectAnalyzer.cs (1)
24
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
JSInteropAnalyzer.cs (1)
25
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
JSInvokableAnalyzer.cs (1)
18
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
PersistentStateAnalyzer.cs (1)
24
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
StateHasChangedAnalyzer.cs (1)
22
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
SupplyParameterFromFormAnalyzer.cs (1)
24
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
VirtualizeItemComparerAnalyzer.cs (1)
23
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
Microsoft.AspNetCore.Components.SdkAnalyzers (3)
ComponentInternalUsageDiagnosticAnalzyer.cs (1)
29
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(DiagnosticDescriptors.DoNotUseRenderTreeTypes);
ComponentParameterAnalyzer.cs (1)
28
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
ComponentParameterUsageAnalyzer.cs (1)
23
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
Microsoft.AspNetCore.Components.Testing.Generators (1)
ServiceOverrideAnalyzer.cs (1)
16
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
Microsoft.AspNetCore.Mvc.Analyzers (4)
AttributesShouldNotBeAppliedToPageModelAnalyzer.cs (1)
13
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
TagHelpersInCodeBlocksAnalyzer.cs (1)
20
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
TopLevelParameterNameAnalyzer.cs (1)
16
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(
ViewFeatureAnalyzerBase.cs (1)
20
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
Microsoft.AspNetCore.Mvc.Api.Analyzers (2)
ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzer.cs (1)
15
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
ApiConventionAnalyzer.cs (1)
15
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\CompilerDiagnosticAnalyzer.cs (1)
23
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
DiagnosticAnalyzer\DiagnosticSuppressor.cs (1)
15
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray<DiagnosticDescriptor>.Empty;
Microsoft.CodeAnalysis.Analyzers (21)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (1)
68
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
ImmutableObjectMethodAnalyzer.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DoNotIgnoreReturnValueDiagnosticRule);
ImplementationIsObsoleteAnalyzer.cs (1)
31
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
InternalImplementationOnlyAnalyzer.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
MetaAnalyzers\ClassIsNotDiagnosticAnalyzer.cs (1)
29
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (1)
79
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(s_equalityRule);
MetaAnalyzers\CompilerExtensionStrictApiAnalyzer.cs (1)
60
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
MetaAnalyzers\CompilerExtensionTargetFrameworkAnalyzer.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
MetaAnalyzers\ConfigureGeneratedCodeAnalysisAnalyzer.cs (1)
31
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (1)
61
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DoNotUseTypesFromAssemblyDirectRule, DoNotUseTypesFromAssemblyIndirectRule);
MetaAnalyzers\DiagnosticAnalyzerAttributeAnalyzer.cs (1)
43
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(MissingDiagnosticAnalyzerAttributeRule, AddLanguageSupportToAnalyzerRule);
MetaAnalyzers\DiagnosticAnalyzerFieldsAnalyzer.cs (1)
49
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DoNotStorePerCompilationDataOntoFieldsRule);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
177
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
MetaAnalyzers\DoNotUseCompilationGetSemanticModelAnalyzer.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
MetaAnalyzers\DoNotUseFileTypesForAnalyzersOrGenerators.cs (1)
26
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
MetaAnalyzers\EnableConcurrentExecutionAnalyzer.cs (1)
31
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
MetaAnalyzers\PreferIsKindAnalyzer.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
MetaAnalyzers\RegisterActionAnalyzer.cs (1)
107
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
MetaAnalyzers\ReportDiagnosticAnalyzer.cs (1)
38
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(InvalidReportDiagnosticRule);
MetaAnalyzers\SymbolIsBannedInAnalyzersAnalyzer.cs (1)
46
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(SymbolIsBannedInAnalyzersAnalyzer.SymbolIsBannedRule, SymbolIsBannedInAnalyzersAnalyzer.NoSettingSpecifiedSymbolIsBannedRule);
UpgradeMSBuildWorkspaceAnalyzer.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(UpgradeMSBuildWorkspaceDiagnosticRule);
Microsoft.CodeAnalysis.CodeStyle (3)
src\roslyn\src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (1)
47
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
src\roslyn\src\Analyzers\Core\Analyzers\AbstractCodeQualityDiagnosticAnalyzer.cs (1)
24
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
src\roslyn\src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
44
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
MetaAnalyzers\CSharpSemanticModelGetDeclaredSymbolAlwaysReturnsNullAnalyzer.cs (1)
43
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DiagnosticDescriptor, FieldDiagnosticDescriptor);
Microsoft.CodeAnalysis.Features (4)
Diagnostics\Analyzers\UnboundIdentifiersDiagnosticAnalyzerBase.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
src\roslyn\src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (1)
47
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
src\roslyn\src\Analyzers\Core\Analyzers\AbstractCodeQualityDiagnosticAnalyzer.cs (1)
24
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
src\roslyn\src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
44
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
Microsoft.CodeAnalysis.NetAnalyzers (253)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\AbstractTypesShouldNotHaveConstructors.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\AvoidEmptyInterfaces.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\AvoidExcessiveParametersOnGenericTypes.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\AvoidOutParameters.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CancellationTokenParametersMustComeLast.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CollectionPropertiesShouldBeReadOnly.cs (1)
49
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CollectionsShouldImplementGenericInterface.cs (1)
55
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DeclareTypesInNamespaces.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DefineAccessorsForAttributeArguments.cs (1)
63
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DefaultRule, IncreaseVisibilityRule, RemoveSetterRule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotCatchGeneralExceptionTypes.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotDeclareProtectedMembersInSealedTypes.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotDeclareStaticMembersOnGenericTypes.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotDeclareVisibleInstanceFields.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotDirectlyAwaitATask.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotExposeGenericLists.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotHideBaseClassMethods.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotNameEnumValuesReserved.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotOverloadOperatorEqualsOnReferenceTypes.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotPassTypesByReference.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotPrefixEnumValuesWithTypeName.cs (1)
38
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotRaiseExceptionsInUnexpectedLocations.cs (1)
59
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumShouldNotHaveDuplicatedValues.cs (1)
47
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(RuleDuplicatedValue, RuleDuplicatedBitwiseValuePart);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumsShouldHaveZeroValue.cs (1)
83
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(RuleRename, RuleMultipleZero, RuleNoZero);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumStorageShouldBeInt32.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumWithFlagsAttribute.cs (1)
60
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule1027, Rule2217);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EquatableAnalyzer.cs (1)
45
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(ImplementIEquatableDescriptor, OverridesObjectEqualsDescriptor);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EventsShouldNotHaveBeforeOrAfterPrefix.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ExceptionsShouldBePublic.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldDifferByMoreThanCase.cs (1)
40
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldHaveCorrectPrefix.cs (1)
47
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(InterfaceRule, TypeParameterRule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldHaveCorrectSuffix.cs (1)
68
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(OneSuffixRule, MultipleSuffixesRule, UserSuffixRule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldNotContainTypeNames.cs (1)
80
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldNotContainUnderscores.cs (1)
119
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(AssemblyRule, NamespaceRule, TypeRule, MemberRule, TypeTypeParameterRule, MethodTypeParameterRule, MemberParameterRule, DelegateParameterRule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldNotHaveIncorrectSuffix.cs (1)
67
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldNotMatchKeywords.cs (1)
86
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(MemberParameterRule, MemberRule, TypeRule, NamespaceRule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ImplementIDisposableCorrectly.cs (1)
124
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ImplementStandardExceptionConstructors.cs (1)
46
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(MissingConstructorRule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\InterfaceMethodsShouldBeCallableByChildTypes.cs (1)
43
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\MarkAssembliesWithAttributesDiagnosticAnalyzer.cs (1)
47
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(CA1016Rule, CA1014Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\MarkAssembliesWithComVisible.cs (1)
49
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(RuleChangeComVisible, RuleAddComVisible);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\MarkAttributesWithAttributeUsage.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\MovePInvokesToNativeMethodsClass.cs (1)
38
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\NestedTypesShouldNotBeVisible.cs (1)
47
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DefaultRule, VisualBasicModuleRule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\NonConstantFieldsShouldNotBeVisible.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorOverloadsHaveNamedAlternates.cs (1)
74
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DefaultRule, PropertyRule, MultipleRule, VisibilityRule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorsShouldHaveSymmetricalOverloads.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverloadOperatorEqualsOnOverridingValueTypeEquals.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideEqualsAndOperatorEqualsOnValueTypes.cs (1)
46
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(EqualsRule, OpEqualityRule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideMethodsOnComparableTypes.cs (1)
61
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(RuleBoth, RuleEquals, RuleOperator);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ParameterNamesShouldMatchBaseDeclaration.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\PassSystemUriObjectsInsteadOfStrings.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\PropertiesShouldNotBeWriteOnly.cs (1)
46
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(AddGetterRule, MakeMoreAccessibleRule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\PropertiesShouldNotReturnArrays.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\PropertyNamesShouldNotMatchGetMethods.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ProvideObsoleteAttributeMessage.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\StaticHolderTypes.cs (1)
55
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\TypeNamesShouldNotMatchNamespaces.cs (1)
50
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DefaultRule, SystemRule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\TypesThatOwnDisposableFieldsShouldBeDisposable.cs (1)
37
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UriParametersShouldNotBeStrings.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UriPropertiesShouldNotBeStrings.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UriReturnValuesShouldNotBeStrings.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UseEventsWhereAppropriate.cs (1)
40
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UseGenericEventHandlerInstances.cs (1)
61
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(RuleForDelegates, RuleForEvents, RuleForEvents2);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UseIntegralOrStringArgumentForIndexers.cs (1)
49
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UsePreferredTerms.cs (1)
196
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray<DiagnosticDescriptor>.Empty;
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UsePropertiesWhereAppropriate.cs (1)
40
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\ApiReview\AvoidCallingProblematicMethods.cs (1)
130
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray<DiagnosticDescriptor>.Empty;
Microsoft.CodeQuality.Analyzers\Documentation\AvoidUsingCrefTagsWithAPrefix.cs (1)
30
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidDeadConditionalCode.cs (1)
56
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(AlwaysTrueFalseOrNullRule, NeverNullRule);
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidLengthCalculationWhenSlicingToEnd.cs (1)
38
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidUninstantiatedInternalClasses.cs (1)
40
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidUnusedPrivateFields.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\Maintainability\CodeMetricsAnalyzer.cs (1)
112
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(CA1501Rule, CA1502Rule, CA1505Rule, CA1506Rule, InvalidEntryInCodeMetricsConfigFileRule);
Microsoft.CodeQuality.Analyzers\Maintainability\DoNotIgnoreMethodResults.cs (1)
139
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(ObjectCreationRule, StringCreationRule, HResultOrErrorCodeRule, TryParseRule, PureMethodRule);
Microsoft.CodeQuality.Analyzers\Maintainability\MakeTypesInternal.cs (1)
61
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\Maintainability\UseCrossPlatformIntrinsicsAnalyzer.cs (1)
43
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> Rules;
Microsoft.CodeQuality.Analyzers\Maintainability\UseNameofInPlaceOfString.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(RuleWithSuggestion);
Microsoft.CodeQuality.Analyzers\Maintainability\VariableNamesShouldNotMatchFieldNames.cs (1)
42
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray<DiagnosticDescriptor>.Empty;
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AssigningSymbolAndItsMemberInSameStatement.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidDuplicateElementInitialization.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidInfiniteRecursion.cs (1)
41
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule, MaybeRule);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(MultipleEnumerableDescriptor);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidPropertySelfAssignment.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\DoNotCallOverridableMethodsInConstructors.cs (1)
40
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\DoNotDeclareEventFieldsAsVirtual.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\DoNotInitializeUnnecessarily.cs (1)
32
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DefaultRule);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\DoNotPassDisposablesIntoUnawaitedTasks.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\DoNotRaiseExceptionsInExceptionClauses.cs (1)
40
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\MarkMembersAsStatic.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\PreferJaggedArraysOverMultidimensional.cs (1)
57
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DefaultRule, ReturnRule, BodyRule);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\RemoveEmptyFinalizers.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\RethrowToPreserveStackDetails.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\SealMethodsThatSatisfyPrivateInterfaces.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\UseLiteralsWhereAppropriate.cs (1)
47
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DefaultRule, EmptyStringRule);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\ValidateArgumentsOfPublicMethods.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Data\ReviewSqlQueriesForSecurityVulnerabilities.cs (1)
37
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\ImmutableCollections\DoNotCallToImmutableCollectionOnAnImmutableCollectionValue.cs (1)
49
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\InteropServices\AvoidStringBuilderPInvokeParameters.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshalling.cs (1)
128
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.NetCore.Analyzers\InteropServices\DoNotUseOutAttributeStringPInvokeParameters.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\InteropServices\DynamicInterfaceCastableImplementation.cs (1)
63
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.NetCore.Analyzers\InteropServices\MarkBooleanPInvokeArgumentsWithMarshalAs.cs (1)
39
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray<DiagnosticDescriptor>.Empty;
Microsoft.NetCore.Analyzers\InteropServices\PInvokeDiagnosticAnalyzer.cs (1)
48
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(RuleCA1401, RuleCA2101);
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.cs (1)
153
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(OnlySupportedCsReachable, OnlySupportedCsUnreachable,
Microsoft.NetCore.Analyzers\InteropServices\ProvidePublicParameterlessSafeHandleConstructor.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\InteropServices\UseManagedEquivalentsOfWin32Api.cs (1)
28
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray<DiagnosticDescriptor>.Empty;
Microsoft.NetCore.Analyzers\InteropServices\UseValidPlatformString.cs (1)
63
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(UnknownPlatform, InvalidVersion, NoVersion);
Microsoft.NetCore.Analyzers\Performance\AvoidPotentiallyExpensiveCallWhenLogging.cs (1)
53
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Performance\AvoidSingleUseOfLocalJsonSerializerOptions.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(s_Rule);
Microsoft.NetCore.Analyzers\Performance\CollapseMultiplePathOperations.cs (1)
37
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Performance\ConstantExpectedAnalyzer.cs (1)
118
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.NetCore.Analyzers\Performance\DoNotGuardCall.cs (1)
81
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetCore.Analyzers\Performance\DoNotUseAsParallelInForEachLoop.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Performance\PreferConvertToHexStringOverBitConverter.cs (1)
44
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Performance\PreferDictionaryTryMethodsOverContainsKeyGuardAnalyzer.cs (1)
49
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(PreferTryGetValueDiagnostic, PreferTryAddDiagnostic);
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.cs (1)
48
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(StringRule);
Microsoft.NetCore.Analyzers\Performance\PreferLengthCountIsEmptyOverAnyAnalyzer.cs (1)
65
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.NetCore.Analyzers\Performance\PreferReadOnlySpanOverSpan.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Performance\RecommendCaseInsensitiveStringComparison.Analyzer.cs (1)
74
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.NetCore.Analyzers\Performance\UseAsSpanInsteadOfRangeIndexer.cs (1)
65
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(StringRule, ArrayReadOnlyRule, ArrayReadWriteRule);
Microsoft.NetCore.Analyzers\Performance\UseCompositeFormat.cs (1)
39
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.cs (1)
113
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(
Microsoft.NetCore.Analyzers\Performance\UseCountProperly.cs (1)
93
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
Microsoft.NetCore.Analyzers\Performance\UseSearchValues.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Performance\UseSpanClearInsteadOfFill.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(s_Rule);
Microsoft.NetCore.Analyzers\Performance\UseStartsWithInsteadOfIndexOfComparisonWithZero.cs (1)
41
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Performance\UseStringContainsCharOverloadWithSingleCharactersAnalyzer.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(s_rule_CA1847);
Microsoft.NetCore.Analyzers\Performance\UseStringMethodCharOverloadWithSingleCharacters.cs (1)
61
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
Microsoft.NetCore.Analyzers\Resources\MarkAssembliesWithNeutralResourcesLanguage.cs (1)
42
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\AttributeStringLiteralsShouldParseCorrectly.cs (1)
51
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DefaultRule, EmptyRule);
Microsoft.NetCore.Analyzers\Runtime\AvoidConstArrays.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\AvoidRedundantRegexIsMatchBeforeMatch.cs (1)
40
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\AvoidUnreliableStreamRead.cs (1)
38
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\AvoidUnsealedAttributes.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\AvoidZeroLengthArrayAllocations.cs (1)
45
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(UseArrayEmptyDescriptor);
Microsoft.NetCore.Analyzers\Runtime\BufferBlockCopyLengthAnalyzer.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\CallGCSuppressFinalizeCorrectly.cs (1)
67
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(NotCalledWithFinalizerRule, NotCalledRule, NotPassedThisRule, OutsideDisposeRule);
Microsoft.NetCore.Analyzers\Runtime\DetectPreviewFeatureAnalyzer.cs (1)
194
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.NetCore.Analyzers\Runtime\DisposableFieldsShouldBeDisposed.cs (1)
40
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\DisposableTypesShouldDeclareFinalizer.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\DisposeMethodsShouldCallBaseClassDispose.cs (1)
38
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\DisposeObjectsBeforeLosingScope.cs (1)
73
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetCore.Analyzers\Runtime\DoNotCallEnumerableCastOrOfTypeWithIncompatibleTypesAnalyzer.cs (1)
53
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
Microsoft.NetCore.Analyzers\Runtime\DoNotDefineFinalizersForTypesDerivedFromMemoryManager.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\DoNotLockOnObjectsWithWeakIdentity.cs (1)
41
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\DoNotPassLiteralsAsLocalizedParameters.cs (1)
48
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\DoNotRaiseReservedExceptionTypes.cs (1)
80
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(TooGenericRule, ReservedRule);
Microsoft.NetCore.Analyzers\Runtime\DoNotUseEndOfStreamInAsyncMethods.cs (1)
35
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\DoNotUseEnumerableMethodsOnIndexableCollectionsInsteadUseTheCollectionDirectly.cs (1)
38
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\DoNotUseReferenceEqualsWithValueTypes.cs (1)
46
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(MethodRule, ComparerRule);
Microsoft.NetCore.Analyzers\Runtime\DoNotUseStackallocInLoopsAnalyzer.cs (1)
30
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\DoNotUseTimersThatPreventPowerStateChanges.cs (1)
28
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray<DiagnosticDescriptor>.Empty;
Microsoft.NetCore.Analyzers\Runtime\ForwardCancellationTokenToInvocations.Analyzer.cs (1)
60
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetCore.Analyzers\Runtime\InitializeStaticFieldsInline.cs (1)
48
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(CA1810Rule, CA2207Rule);
Microsoft.NetCore.Analyzers\Runtime\InstantiateArgumentExceptionsCorrectly.cs (1)
59
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(RuleNoArguments, RuleIncorrectMessage, RuleIncorrectParameterName);
Microsoft.NetCore.Analyzers\Runtime\LoggerMessageDefineAnalyzer.cs (1)
98
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(CA1727Rule, CA1848Rule, CA2253Rule, CA2254Rule, CA2017Rule, CA2023Rule);
Microsoft.NetCore.Analyzers\Runtime\ModuleInitializerAttributeShouldNotBeUsedInLibraries.cs (1)
39
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\NormalizeStringsToUppercase.cs (1)
40
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(ToUpperRule);
Microsoft.NetCore.Analyzers\Runtime\PreferAsSpanOverSubstring.cs (1)
37
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\PreferConstCharOverConstUnitStringAnalyzer.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\PreferDictionaryContainsMethods.cs (1)
51
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(ContainsKeyRule, ContainsValueRule);
Microsoft.NetCore.Analyzers\Runtime\PreferJsonElementParse.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\PreferStreamAsyncMemoryOverloads.cs (1)
64
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetCore.Analyzers\Runtime\PreferStringContainsOverIndexOfAnalyzer.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\PreferTypedStringBuilderAppendOverloads.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\PreventNumericIntPtrUIntPtrBehavioralChanges.cs (1)
56
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(OperatorThrowsRule, ConversionThrowsRule, ConversionNotThrowRule);
Microsoft.NetCore.Analyzers\Runtime\ProvideCorrectArgumentsToFormattingMethods.cs (1)
48
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetCore.Analyzers\Runtime\ProvideDeserializationMethodsForOptionalFields.cs (1)
42
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray<DiagnosticDescriptor>.Empty;
Microsoft.NetCore.Analyzers\Runtime\ProvideStreamMemoryBasedAsyncOverrides.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\SealInternalTypes.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\SerializationRulesDiagnosticAnalyzer.cs (1)
48
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(RuleCA2235, RuleCA2237);
Microsoft.NetCore.Analyzers\Runtime\SpecifyCultureForToLowerAndToUpper.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\SpecifyCultureInfo.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\SpecifyIFormatProvider.cs (1)
82
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(IFormatProviderAlternateStringRule, IFormatProviderAlternateRule, IFormatProviderOptionalRule, UICultureStringRule, UICultureRule);
Microsoft.NetCore.Analyzers\Runtime\SpecifyStringComparison.cs (1)
50
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule_CA1307, Rule_CA1310);
Microsoft.NetCore.Analyzers\Runtime\TestForEmptyStringsUsingStringLength.cs (1)
43
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(s_rule);
Microsoft.NetCore.Analyzers\Runtime\TestForNaNCorrectly.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\UseAsyncMethodInAsyncContext.cs (1)
53
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Descriptor, DescriptorNoAlternativeMethod);
Microsoft.NetCore.Analyzers\Runtime\UseCancellationTokenThrowIfCancellationRequested.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\UseEnvironmentMembers.cs (1)
58
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(UseEnvironmentProcessIdRule, UseEnvironmentProcessPathRule, UseEnvironmentCurrentManagedThreadIdRule);
Microsoft.NetCore.Analyzers\Runtime\UseExceptionThrowHelpers.cs (1)
82
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.NetCore.Analyzers\Runtime\UseOrdinalStringComparison.cs (1)
43
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\UseRegexMembers.cs (1)
46
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.NetCore.Analyzers\Runtime\UseSpanBasedStringConcat.cs (1)
46
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\UseStringEqualsOverStringCompare.cs (1)
43
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Runtime\UseThreadStaticCorrectly.cs (1)
47
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(ThreadStaticOnNonStaticFieldRule, ThreadStaticInitializedInlineRule);
Microsoft.NetCore.Analyzers\Security\ApprovedCipherModeAnalyzer.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInIFormatterSerializableObjectGraphAnalyzer.cs (1)
35
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInSerializableObjectGraphAnalyzer.cs (1)
45
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInSerializableTypeAnalyzer.cs (1)
60
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInWebSerializableObjectGraphAnalyzer.cs (1)
35
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetCore.Analyzers\Security\DoNotAddSchemaByURL.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\DoNotAlwaysSkipTokenValidationInDelegates.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\DoNotCallDangerousMethodsInDeserialization.cs (1)
49
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\DoNotDisableCertificateValidation.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\DoNotDisableHttpClientCRLCheck.cs (1)
51
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetCore.Analyzers\Security\DoNotDisableHttpHeaderChecking.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\DoNotDisableRequestValidation.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\DoNotDisableTokenValidationChecks.cs (1)
40
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\DoNotInstallRootCert.cs (1)
52
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.NetCore.Analyzers\Security\DoNotSerializeTypeWithPointerFields.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\DoNotSetSwitch.cs (1)
60
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.NetCore.Analyzers\Security\DoNotUseAccountSAS.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\DoNotUseCreateEncryptorWithNonDefaultIV.cs (1)
50
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.NetCore.Analyzers\Security\DoNotUseDeprecatedSecurityProtocols.cs (1)
53
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DeprecatedRule, HardCodedRule);
Microsoft.NetCore.Analyzers\Security\DoNotUseDSA.cs (1)
41
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureCryptographicAlgorithms.cs (1)
49
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DoNotUseBrokenCryptographyRule, DoNotUseWeakCryptographyRule);
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJavascriptSerializerWithSimpleTypeResolver.cs (1)
53
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJsonNetWithoutBinder.cs (1)
55
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerMethodsBase.cs (1)
57
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerWithoutBinderBase.cs (1)
58
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureRandomness.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureSettingsForJsonNet.cs (1)
54
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetCore.Analyzers\Security\DoNotUseObsoleteKDFAlgorithm.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\DoNotUseWeakKDFAlgorithm.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\DoNotUseWeakKDFInsufficientIterationCount.cs (1)
53
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.NetCore.Analyzers\Security\DoNotUseXslTransform.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\JsonNetTypeNameHandling.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetCore.Analyzers\Security\PotentialReferenceCycleInDeserializedObjectGraph.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\SetHttpOnlyForHttpCookie.cs (1)
38
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetCore.Analyzers\Security\SetViewStateUserKey.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\SourceTriggeredTaintedDataAnalyzerBase.cs (1)
45
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(TaintedDataEnteringSinkDescriptor);
Microsoft.NetCore.Analyzers\Security\SslProtocolsAnalyzer.cs (1)
54
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DeprecatedRule, HardcodedRule);
Microsoft.NetCore.Analyzers\Security\UseAutoValidateAntiforgeryToken.cs (1)
62
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.NetCore.Analyzers\Security\UseContainerLevelAccessPolicy.cs (1)
44
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\UseDefaultDllImportSearchPathsAttribute.cs (1)
51
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.NetCore.Analyzers\Security\UseRSAWithSufficientKeySize.cs (1)
43
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\UseSecureCookiesASPNetCore.cs (1)
50
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(
Microsoft.NetCore.Analyzers\Security\UseSharedAccessProtocolHttpsOnly.cs (1)
37
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Security\UseXmlReaderBase.cs (1)
30
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Tasks\DoNotConfigureAwaitWithSuppressThrowing.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Tasks\DoNotCreateTaskCompletionSourceWithWrongArguments.cs (1)
32
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Tasks\DoNotCreateTasksWithoutPassingATaskScheduler.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Tasks\DoNotUseNonCancelableTaskDelayWithWhenAny.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Tasks\DoNotUseWhenAllOrWaitAllWithSingleArgument.cs (1)
46
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(WhenAllRule, WaitAllRule);
Microsoft.NetCore.Analyzers\Tasks\UseValueTasksCorrectly.cs (1)
72
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(GeneralRule, UnconsumedRule, DoubleConsumptionRule, AccessingIncompleteResultRule);
Microsoft.NetCore.Analyzers\Usage\DoNotCompareSpanToNull.cs (1)
84
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DoNotCompareSpanToNullRule, DoNotCompareSpanToDefaultRule);
Microsoft.NetCore.Analyzers\Usage\DoNotPassNonNullableValueToArgumentNullExceptionThrowIfNull.cs (1)
79
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DoNotPassNonNullableValueDiagnostic, DoNotPassNullableStructDiagnostic);
Microsoft.NetCore.Analyzers\Usage\ImplementGenericMathInterfacesCorrectly.cs (1)
38
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(GMIRule);
Microsoft.NetCore.Analyzers\Usage\MissingShebangInFileBasedProgram.cs (1)
28
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Usage\PreferGenericOverloads.cs (1)
35
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetCore.Analyzers\Usage\ProvideCorrectArgumentToEnumHasFlag.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DifferentTypeRule);
Microsoft.NetCore.Analyzers\Usage\ProvideHttpClientHandlerMaxResponseHeaderLengthValueCorrectly.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(EnsureMaxResponseHeaderLengthRule);
Microsoft.NetFramework.Analyzers\AvoidDuplicateAccelerators.cs (1)
28
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray<DiagnosticDescriptor>.Empty;
Microsoft.NetFramework.Analyzers\CallBaseClassMethodsOnISerializableTypes.cs (1)
28
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray<DiagnosticDescriptor>.Empty;
Microsoft.NetFramework.Analyzers\DoNotCatchCorruptedStateExceptions.cs (1)
30
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.NetFramework.Analyzers\DoNotMarkServicedComponentsWithWebMethod.cs (1)
28
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray<DiagnosticDescriptor>.Empty;
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessing.cs (1)
66
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessingInApiDesign.cs (1)
39
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.NetFramework.Analyzers\DoNotUseInsecureXSLTScriptExecution.cs (1)
37
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(RuleDoNotUseInsecureXSLTScriptExecution);
Microsoft.NetFramework.Analyzers\MarkVerbHandlersWithValidateAntiforgeryTokenAnalyzer.cs (1)
74
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(NoVerbsRule, NoVerbsNoTokenRule, GetAndTokenRule, GetAndOtherAndTokenRule, VerbsAndNoTokenRule);
Microsoft.NetFramework.Analyzers\SetLocaleForDataTypes.cs (1)
28
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray<DiagnosticDescriptor>.Empty;
Microsoft.NetFramework.Analyzers\TypesShouldNotExtendCertainBaseTypes.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (2)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\BasicOverrideEqualsOnOverloadingOperatorEquals.vb (1)
33
Public Overrides ReadOnly Property
SupportedDiagnostics
As ImmutableArray(Of DiagnosticDescriptor) = ImmutableArray.Create(Rule)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\BasicOverrideGetHashCodeOnOverridingEquals.vb (1)
33
Public Overrides ReadOnly Property
SupportedDiagnostics
As ImmutableArray(Of DiagnosticDescriptor) = ImmutableArray.Create(Rule)
Microsoft.CodeAnalysis.Workspaces (2)
Diagnostics\FileContentLoadAnalyzer.cs (1)
23
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
Diagnostics\GeneratorDiagnosticsPlaceholderAnalyzer.cs (1)
24
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> [];
Microsoft.DotNet.CodeAnalysis (4)
Analyzers\AppContextDefaultsAnalyzer.cs (1)
44
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
Analyzers\MembersMustExistAnalyzer.cs (1)
28
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get { return ImmutableArray.Create(s_memberMustExistDiagnostic); } }
Analyzers\PinvokeAnalyzer.cs (1)
26
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get { return ImmutableArray.Create(InvalidPinvokeCall); } }
Analyzers\ResourceUsageAnalyzer.cs (1)
21
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get { return ImmutableArray.Create(InvalidSRFormatCall); } }
Microsoft.Interop.ComInterfaceGenerator (8)
Analyzers\AddGeneratedComClassAnalyzer.cs (1)
16
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(AddGeneratedComClassAttribute);
Analyzers\ComClassGeneratorDiagnosticsAnalyzer.cs (1)
18
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Analyzers\ComHostingDoesNotSupportGeneratedComInterfaceAnalyzer.cs (1)
17
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(ComHostingDoesNotSupportGeneratedComInterface);
Analyzers\ComInterfaceGeneratorDiagnosticsAnalyzer.cs (1)
20
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
20
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(ConvertToGeneratedComInterface);
Analyzers\GeneratedComInterfaceAttributeAnalyzer.cs (1)
20
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; }
Analyzers\RuntimeComApiUsageWithSourceGeneratedComAnalyzer.cs (1)
21
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(RuntimeComApisDoNotSupportSourceGeneratedCom, CastsBetweenRuntimeComAndSourceGeneratedComNotSupported);
Analyzers\VtableIndexStubDiagnosticsAnalyzer.cs (1)
17
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Analyzers\JSImportExportDiagnosticsAnalyzer.cs (1)
31
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
Microsoft.Interop.LibraryImportGenerator (4)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(ConvertToLibraryImport);
Analyzers\CustomMarshallerAttributeAnalyzer.cs (1)
569
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
Analyzers\LibraryImportDiagnosticsAnalyzer.cs (1)
24
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Analyzers\NativeMarshallingAttributeAnalyzer.cs (1)
54
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
DownlevelLibraryImportDiagnosticsAnalyzer.cs (1)
23
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } =
Microsoft.ML.CodeAnalyzer.Tests (1)
Code\RelaxTestNamingTest.cs (1)
109
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(Rule);
Microsoft.ML.InternalCodeAnalyzer (9)
BaseTestClassAnalyzer.cs (1)
28
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(Rule);
BestFriendAnalyzer.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
BestFriendOnPublicDeclarationsAnalyzer.cs (1)
31
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
ContractsCheckAnalyzer.cs (1)
75
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
InstanceInitializerAnalyzer.cs (1)
28
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
NameAnalyzer.cs (1)
71
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
ParameterVariableNameAnalyzer.cs (1)
29
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
SingleVariableDeclarationAnalyzer.cs (1)
29
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
TypeParamNameAnalyzer.cs (1)
28
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
Roslyn.Diagnostics.Analyzers (14)
AbstractDoNotCopyValue.cs (1)
130
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule, UnsupportedUseRule, NoBoxingRule, NoUnboxingRule, NoFieldOfCopyableTypeRule, NoAutoPropertyRule);
DefaultableTypeShouldHaveDefaultableFieldsAnalyzer.cs (1)
37
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
DoNotCallGetTestAccessor.cs (1)
33
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(DoNotCallGetTestAccessorRule);
DoNotMixAttributesFromDifferentVersionsOfMEF.cs (1)
37
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
ExportedPartsShouldHaveImportingConstructor.cs (1)
40
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
ImmutableArrayBoxingAnalyzer.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(Rule);
ImportingConstructorShouldBeObsolete.cs (1)
42
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
IRemoteJsonServiceParameterAnalyzer.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(Rule);
PartsExportedWithMEFv2MustBeMarkedAsShared.cs (1)
35
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
PooledArrayBuilderAsRefAnalyzer.cs (1)
36
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
SpecializedEnumerableCreationAnalyzer.cs (1)
51
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(UseEmptyEnumerableRule, UseSingletonEnumerableRule);
SymbolDeclaredEventMustBeGeneratedForSourceSymbols.cs (1)
43
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(SymbolDeclaredEventRule);
TemporaryArrayAsRefAnalyzer.cs (1)
34
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
TestExportsShouldNotBeDiscoverable.cs (1)
40
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Roslyn.Diagnostics.CSharp.Analyzers (4)
CSharpAvoidOptSuffixForNullableEnableCode.cs (1)
41
public sealed override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
CSharpDoNotCapturePrimaryContructorParameters.cs (1)
28
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(Rule);
CSharpDoNotUseDebugAssertForInterpolatedStrings.cs (1)
31
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
PreferNullLiteral.cs (1)
33
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get; } = ImmutableArray.Create(Rule);
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
BasicInvokeTheCorrectPropertyToEnsureCorrectUseSiteDiagnostics.vb (1)
48
Public Overrides ReadOnly Property
SupportedDiagnostics
As ImmutableArray(Of DiagnosticDescriptor)
System.Private.CoreLib.Generators (1)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (1)
48
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
{ get { return ImmutableArray.Create(Rule, RuleHelper, RuleCantParse, RuleAttributeNotSpecificEnough); } }
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexAnalyzer.cs (1)
53
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=> ImmutableArray.Create(DiagnosticDescriptors.UseRegexSourceGeneration);
System.Windows.Forms.Analyzers (1)
System\Windows\Forms\Analyzers\AppManifestAnalyzer.cs (1)
16
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
System.Windows.Forms.Analyzers.CSharp (3)
System\Windows\Forms\CSharp\Analyzers\AvoidPassingTaskWithoutCancellationToken\AvoidPassingTaskWithoutCancellationTokenAnalyzer.cs (1)
20
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
System\Windows\Forms\CSharp\Analyzers\ImplementITypedDataObject\ImplementITypedDataObjectAnalyzer.cs (1)
18
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
System\Windows\Forms\CSharp\Analyzers\MissingPropertySerializationConfiguration\MissingPropertySerializationConfigurationAnalyzer.cs (1)
15
public override ImmutableArray<DiagnosticDescriptor>
SupportedDiagnostics
=>
System.Windows.Forms.Analyzers.VisualBasic (3)
Analyzers\AvoidPassingTaskWithoutCancellationToken\AvoidPassingTaskWithoutCancellationTokenAnalyzer.vb (1)
20
Public Overrides ReadOnly Property
SupportedDiagnostics
As ImmutableArray(Of DiagnosticDescriptor)
Analyzers\ImplementITypedDataObject\ImplementITypedDataObjectInAdditionToIDataObjectAnalyzer.vb (1)
20
Public Overrides ReadOnly Property
SupportedDiagnostics
As ImmutableArray(Of DiagnosticDescriptor) =
Analyzers\MissingPropertySerializationConfiguration\MissingPropertySerializationConfigurationDiagnosticAnalyzer.vb (1)
15
Public Overrides ReadOnly Property
SupportedDiagnostics
As ImmutableArray(Of DiagnosticDescriptor)
29 references to SupportedDiagnostics
CodeStyleConfigFileGenerator (1)
Program.cs (1)
61
foreach (var rule in analyzer.
SupportedDiagnostics
)
dotnet-format (4)
Analyzers\AnalyzerFormatter.cs (3)
242
analyzer.
SupportedDiagnostics
.Any(descriptor => descriptor.Id == diagnosticId) ||
331
analyzer.
SupportedDiagnostics
.All(descriptor => excludeDiagnostics.Contains(descriptor.Id)))
338
!analyzer.
SupportedDiagnostics
.Any(descriptor => diagnostics.Contains(descriptor.Id)))
Analyzers\Extensions.cs (1)
90
foreach (var descriptor in analyzer.
SupportedDiagnostics
)
GenerateDocumentationAndConfigFiles (2)
Program.cs (1)
291
foreach (var rule in analyzer.
SupportedDiagnostics
)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
70
AnalyzerOptionsExtensions.IsConfiguredToSkipAnalysis(operationBlockAnalysisContext.Options,
SupportedDiagnostics
[0], method, operationBlockAnalysisContext.Compilation))
ILLink.RoslynAnalyzer (1)
DynamicallyAccessedMembersAnalyzer.cs (1)
73
foreach (var diagnosticDescriptor in requiresAnalyzer.
SupportedDiagnostics
)
Microsoft.CodeAnalysis (8)
CommandLine\ReportAnalyzerUtil.cs (1)
110
_ => analyzer.
SupportedDiagnostics
.Select(d => d.Id),
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
1463
foreach (var diagnostic in analyzer.
SupportedDiagnostics
)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (3)
285
/// Compute <see cref="DiagnosticAnalyzer.
SupportedDiagnostics
"/> and exception handler for the given <paramref name="analyzer"/>.
299
var supportedDiagnosticsLocal = analyzer.
SupportedDiagnostics
;
307
throw new ArgumentException(string.Format(CodeAnalysisResources.SupportedDiagnosticsHasNullDescriptor, analyzer.ToString()), nameof(DiagnosticAnalyzer.
SupportedDiagnostics
));
DiagnosticAnalyzer\AnalyzerManager.cs (2)
24
/// 2) <see cref="DiagnosticAnalyzer.
SupportedDiagnostics
"/> is invoked only once per-analyzer.
251
/// Return <see cref="DiagnosticAnalyzer.
SupportedDiagnostics
"/> of given <paramref name="analyzer"/>.
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
1241
return analyzer.
SupportedDiagnostics
;
Microsoft.CodeAnalysis.Analyzers (2)
MetaAnalyzers\Helpers\DiagnosticWellKnownNames.cs (1)
24
internal const string SupportedDiagnosticsName = nameof(DiagnosticAnalyzer.
SupportedDiagnostics
);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
70
AnalyzerOptionsExtensions.IsConfiguredToSkipAnalysis(operationBlockAnalysisContext.Options,
SupportedDiagnostics
[0], method, operationBlockAnalysisContext.Compilation))
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
70
AnalyzerOptionsExtensions.IsConfiguredToSkipAnalysis(operationBlockAnalysisContext.Options,
SupportedDiagnostics
[0], method, operationBlockAnalysisContext.Compilation))
Microsoft.CodeAnalysis.Features (1)
Diagnostics\Service\DiagnosticAnalyzerService_DeprioritizationCandidates.cs (1)
105
return [.. analyzer.
SupportedDiagnostics
.Select(d => d.Id)];
Microsoft.CodeAnalysis.NetAnalyzers (1)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
70
operationBlockAnalysisContext.Options.IsConfiguredToSkipAnalysis(
SupportedDiagnostics
[0], method, operationBlockAnalysisContext.Compilation))
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
70
AnalyzerOptionsExtensions.IsConfiguredToSkipAnalysis(operationBlockAnalysisContext.Options,
SupportedDiagnostics
[0], method, operationBlockAnalysisContext.Compilation))
Microsoft.CodeAnalysis.Workspaces (6)
Diagnostics\DiagnosticAnalyzerInfoCache.cs (5)
32
/// The purpose of this map is to avoid multiple calls to <see cref="DiagnosticAnalyzer.
SupportedDiagnostics
"/> that might return different values
68
/// Returns <see cref="DiagnosticAnalyzer.
SupportedDiagnostics
"/> of given <paramref name="analyzer"/>.
80
/// Returns <see cref="DiagnosticAnalyzer.
SupportedDiagnostics
"/> of given <paramref name="analyzer"/>
92
/// Returns <see cref="DiagnosticAnalyzer.
SupportedDiagnostics
"/> of given <paramref name="analyzer"/>
128
descriptors = analyzer.
SupportedDiagnostics
.NullToEmpty();
Diagnostics\DiagnosticIdFilter.cs (1)
34
/// Checks the IDs from a single analyzer's <see cref="DiagnosticAnalyzer.
SupportedDiagnostics
"/> to see if it is
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
70
AnalyzerOptionsExtensions.IsConfiguredToSkipAnalysis(operationBlockAnalysisContext.Options,
SupportedDiagnostics
[0], method, operationBlockAnalysisContext.Compilation))