28 references to DiagnosticDescriptors
Microsoft.Build.TaskAuthoring.Analyzer (28)
MultiThreadableTaskAnalyzer.cs (8)
33public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => DiagnosticDescriptors.All; 181DiagnosticDescriptors.CriticalError, 203DiagnosticDescriptors.FilePathRequiresAbsolute, 237BannedApiDefinitions.ApiCategory.CriticalError => DiagnosticDescriptors.CriticalError, 238BannedApiDefinitions.ApiCategory.TaskEnvironment => DiagnosticDescriptors.TaskEnvironmentRequired, 239BannedApiDefinitions.ApiCategory.FilePathRequiresAbsolute => DiagnosticDescriptors.FilePathRequiresAbsolute, 240BannedApiDefinitions.ApiCategory.PotentialIssue => DiagnosticDescriptors.PotentialIssue, 241_ => 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)
38ImmutableArray.Create(DiagnosticDescriptors.TransitiveUnsafeCall); 545DiagnosticDescriptors.TransitiveUnsafeCall,
UnsupportedTaskItemTypeAnalyzer.cs (4)
24DiagnosticDescriptors.UnsupportedTaskItemType, 25DiagnosticDescriptors.CultureSensitiveTaskItemType); 108DiagnosticDescriptors.CultureSensitiveTaskItemType, 122DiagnosticDescriptors.UnsupportedTaskItemType,