28 references to DiagnosticDescriptors
Microsoft.Build.TaskAuthoring.Analyzer (28)
MultiThreadableTaskAnalyzer.cs (8)
33public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => DiagnosticDescriptors.All; 180DiagnosticDescriptors.CriticalError, 202DiagnosticDescriptors.FilePathRequiresAbsolute, 236BannedApiDefinitions.ApiCategory.CriticalError => DiagnosticDescriptors.CriticalError, 237BannedApiDefinitions.ApiCategory.TaskEnvironment => DiagnosticDescriptors.TaskEnvironmentRequired, 238BannedApiDefinitions.ApiCategory.FilePathRequiresAbsolute => DiagnosticDescriptors.FilePathRequiresAbsolute, 239BannedApiDefinitions.ApiCategory.PotentialIssue => DiagnosticDescriptors.PotentialIssue, 240_ => DiagnosticDescriptors.TaskEnvironmentRequired,
MultiThreadableTaskDeclarationAnalyzer.cs (6)
31DiagnosticDescriptors.TaskEnvironmentNeverAssigned, 32DiagnosticDescriptors.MissingMultiThreadableTaskAttribute, 33DiagnosticDescriptors.MultiThreadableTaskAttributeHasNoEffect); 124ReportOnType(context, DiagnosticDescriptors.TaskEnvironmentNeverAssigned, type); 129ReportOnType(context, DiagnosticDescriptors.MissingMultiThreadableTaskAttribute, type); 205DiagnosticDescriptors.MultiThreadableTaskAttributeHasNoEffect,
PreferTypedParameterAnalyzer.cs (6)
30DiagnosticDescriptors.PreferTypedPathParameter, 31DiagnosticDescriptors.PreferTypedTaskItem, 32DiagnosticDescriptors.InitializeRelativeDefaultInExecute); 444DiagnosticDescriptors.InitializeRelativeDefaultInExecute, 457DiagnosticDescriptors.PreferTypedPathParameter, 485DiagnosticDescriptors.PreferTypedTaskItem,
TaskEnvironmentConstructorInjectionAnalyzer.cs (2)
17ImmutableArray.Create(DiagnosticDescriptors.PreferTaskEnvironmentConstructorInjection); 69DiagnosticDescriptors.PreferTaskEnvironmentConstructorInjection,
TransitiveCallChainAnalyzer.cs (2)
39ImmutableArray.Create(DiagnosticDescriptors.TransitiveUnsafeCall); 530DiagnosticDescriptors.TransitiveUnsafeCall,
UnsupportedTaskItemTypeAnalyzer.cs (4)
24DiagnosticDescriptors.UnsupportedTaskItemType, 25DiagnosticDescriptors.CultureSensitiveTaskItemType); 108DiagnosticDescriptors.CultureSensitiveTaskItemType, 122DiagnosticDescriptors.UnsupportedTaskItemType,