3 instantiations of AtsDiagnostic
Aspire.TypeSystem (3)
AtsCapabilityInfo.cs (3)
162new() { Severity = AtsDiagnosticSeverity.Error, Message = message, Location = location }; 168new() { Severity = AtsDiagnosticSeverity.Warning, Message = message, Location = location }; 174new() { Severity = AtsDiagnosticSeverity.Info, Message = message, Location = location };
42 references to AtsDiagnostic
Aspire.Hosting.RemoteHost (35)
Ats\CapabilityDispatcher.cs (1)
128foreach (var diagnostic in result.Diagnostics)
AtsCapabilityScanner.cs (31)
45public List<AtsDiagnostic> Diagnostics { get; init; } = []; 146var allDiagnostics = new List<AtsDiagnostic>(); 165allDiagnostics.Add(AtsDiagnostic.Error( 377var diagnostics = new List<AtsDiagnostic>(); 512var capability = CreateCapabilityInfo(method, exportAttr, assemblyName, assemblyExportedTypeCache, out var capabilityDiagnostic); 526diagnostics.Add(AtsDiagnostic.Info( 539diagnostics.Add(AtsDiagnostic.Error(ex.Message, $"{type.FullName}.{method.Name}")); 794List<AtsDiagnostic> diagnostics) 803diagnostics.Add(AtsDiagnostic.Warning( 1009private static void FilterMethodNameCollisions(List<AtsCapabilityInfo> capabilities, List<AtsDiagnostic> diagnostics) 1074diagnostics.Add(AtsDiagnostic.Warning( 1144List<AtsDiagnostic> diagnostics) 1181diagnostics.Add(AtsDiagnostic.Warning( 1251List<AtsDiagnostic> diagnostics) 1265diagnostics.Add(AtsDiagnostic.Warning( 1294diagnostics.Add(AtsDiagnostic.Warning( 1302diagnostics.Add(AtsDiagnostic.Warning( 1332List<AtsDiagnostic> diagnostics) 1339diagnostics.Add(AtsDiagnostic.Warning( 1348diagnostics.Add(AtsDiagnostic.Warning( 1366diagnostics.Add(AtsDiagnostic.Warning( 1507List<AtsDiagnostic> diagnostics) 1522diagnostics.Add(AtsDiagnostic.Warning( 1530diagnostics.Add(AtsDiagnostic.Warning( 1596public List<AtsDiagnostic> Diagnostics { get; init; } = []; 1616var diagnostics = new List<AtsDiagnostic>(); 1845diagnostics.Add(AtsDiagnostic.Error(ex.Message, $"{fullName}.{property.Name}")); 2007diagnostics.Add(AtsDiagnostic.Error(ex.Message, $"{contextType.FullName}.{method.Name}")); 2057out AtsDiagnostic? diagnostic) 2069diagnostic = AtsDiagnostic.Warning( 2136diagnostic = AtsDiagnostic.Warning(
AtsContextFactory.cs (1)
62foreach (var diagnostic in result.Diagnostics)
AtsContextFilter.cs (1)
617AtsDiagnostic diagnostic,
CodeGeneration\CodeGenerationService.cs (1)
230private static DiagnosticResponse MapDiagnostic(AtsDiagnostic d) => new()
Aspire.Hosting.RemoteHost.Tests (3)
AtsContextFilterTests.cs (3)
620AtsDiagnostic.Warning("Selected warning", "Aspire.Hosting.RemoteHost.Tests.TestType.Method"), 621AtsDiagnostic.Warning("Unrelated warning", "Aspire.Hosting.UnrelatedType.Method"), 622AtsDiagnostic.Warning("Sibling warning", "Aspire.Hosting.Redis.RedisType.Method")
Aspire.TypeSystem (4)
AtsCapabilityInfo.cs (3)
161public static AtsDiagnostic Error(string message, string? location = null) => 167public static AtsDiagnostic Warning(string message, string? location = null) => 173public static AtsDiagnostic Info(string message, string? location = null) =>
AtsContext.cs (1)
89public IReadOnlyList<AtsDiagnostic> Diagnostics { get; init; } = [];