3 writes to Location
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 };
22 references to Location
Aspire.Hosting.RemoteHost (9)
Ats\CapabilityDispatcher.cs (3)
128_logger.LogError("{Message} at {Location}", diagnostic.Message, diagnostic.Location); 132_logger.LogDebug("{Message} at {Location}", diagnostic.Message, diagnostic.Location); 136_logger.LogWarning("{Message} at {Location}", diagnostic.Message, diagnostic.Location);
AtsContextFactory.cs (3)
66logger.LogError("[ATS] {Message} at {Location}", diagnostic.Message, diagnostic.Location); 70logger.LogDebug("[ATS] {Message} at {Location}", diagnostic.Message, diagnostic.Location); 74logger.LogWarning("[ATS] {Message} at {Location}", diagnostic.Message, diagnostic.Location);
AtsContextFilter.cs (2)
620if (string.IsNullOrWhiteSpace(diagnostic.Location)) 625if (TryGetAssemblyNameFromDiagnosticLocation(context, diagnostic.Location, knownAssemblyNames, out var assemblyName))
CodeGeneration\CodeGenerationService.cs (1)
224Location = d.Location
Aspire.Hosting.RemoteHost.Tests (13)
AtsCapabilityScannerTests.cs (8)
643&& diagnostic.Location == "Aspire.Hosting.RemoteHost.Tests.AtsCapabilityScannerTests+InvalidExportedValues.MutableMetadata"); 647&& diagnostic.Location == "Aspire.Hosting.RemoteHost.Tests.AtsCapabilityScannerTests+InvalidExportedValues.DtoWithMutableList"); 658&& diagnostic.Location == $"{typeof(GetOnlyCollectionDto).FullName}.{nameof(GetOnlyCollectionDto.Items)}"); 662&& diagnostic.Location == $"{typeof(GetOnlyCollectionDto).FullName}.{nameof(GetOnlyCollectionDto.Metadata)}"); 702&& diagnostic.Location == "Aspire.Hosting.RemoteHost.Tests.AtsCapabilityScannerTests+InvalidExportedValuePaths.BadCatalog"); 706&& diagnostic.Location == "Aspire.Hosting.RemoteHost.Tests.AtsCapabilityScannerTests+InvalidExportedValuePaths.BadName"); 721&& diagnostic.Location == "DuplicateValues.DuplicateExportedValues.Shared"); 739&& diagnostic.Location == "ConflictingValues.PrefixConflictingExportedValues.Node.Child");
AtsContextFilterTests.cs (5)
143Assert.Contains(filteredContext.Diagnostics, diagnostic => diagnostic.Location == "Aspire.Hosting.RemoteHost.Tests.TestType.Method"); 144Assert.DoesNotContain(filteredContext.Diagnostics, diagnostic => diagnostic.Location == "Aspire.Hosting.UnrelatedType.Method"); 145Assert.DoesNotContain(filteredContext.Diagnostics, diagnostic => diagnostic.Location == "Aspire.Hosting.Redis.RedisType.Method"); 369Assert.Contains(filteredContext.Diagnostics, diagnostic => diagnostic.Location == "Aspire.Hosting.UnrelatedType.Method"); 370Assert.DoesNotContain(filteredContext.Diagnostics, diagnostic => diagnostic.Location == "Aspire.Hosting.Redis.RedisType.Method");