6 writes to Summary
Aspire.Hosting.CodeGeneration.TypeScript.Tests (3)
AtsTypeScriptCodeGeneratorTests.cs (3)
243documentation: new AtsDocumentationInfo { Summary = "Configures an experimental feature." }, 348Summary = "Runs a void capability.", 370Summary = "Configures {@ats-ref type:TestRedisResource} from ATS documentation."
Aspire.Hosting.RemoteHost (3)
AtsCapabilityScanner.cs (3)
3591Summary = summary, 3620return summary is null ? null : new AtsDocumentationInfo { Summary = summary }; 3633: new AtsDocumentationInfo { Summary = parameter.Description };
31 references to Summary
Aspire.Hosting.CodeGeneration.TypeScript (16)
AtsTypeScriptCodeGenerator.cs (2)
120.Select(p => (p.Name, Summary: p.Documentation?.Summary)) 169AddDocumentationLines(lines, documentation?.Summary ?? fallbackSummary);
TypeScriptApiProjector.cs (14)
338Summary = directOptionsParam?.Documentation?.Summary 368Summary = parameter.Documentation?.Summary 730Summary = valueInfo.Documentation?.Summary ?? valueInfo.Description, 804AddDocumentationLines(lines, documentation?.Summary ?? fallbackSummary); 1108Summary = documentation?.Summary, 1161Summary = capability.Documentation?.Summary, 1222Summary = documentation?.Summary, 1245Summary = capability.Documentation?.Summary, 1296Summary = parameter.Documentation?.Summary 1338Summary = value.Documentation?.Summary, 1351Summary = enumType.Documentation?.Summary, 1410Summary = property.Documentation?.Summary ?? property.Description, 1434Summary = dtoType.Documentation?.Summary, 1467Summary = param.Documentation?.Summary,
Aspire.Hosting.CodeGeneration.TypeScript.Tests (7)
AtsTypeScriptCodeGeneratorTests.cs (7)
176Assert.Equal("Adds a test Redis resource from ATS documentation.", addTestRedis.Documentation?.Summary); 181Assert.Equal("The ATS resource name.", nameParameter.Documentation?.Summary); 187Assert.Equal("Test DTO to verify [AspireDto] generates TypeScript interfaces.", testConfig.Documentation?.Summary); 188Assert.Equal("The name of the test config.", testConfig.Properties.First(p => p.Name == nameof(TestConfigDto.Name)).Documentation?.Summary); 191Assert.Equal("Test enum for type generation verification.", testStatus.Documentation?.Summary); 192Assert.Equal("The resource is pending.", testStatus.ValueInfos.First(v => v.Name == nameof(TestResourceStatus.Pending)).Documentation?.Summary); 195Assert.Equal("The default test configuration.", defaultConfig.Documentation?.Summary);
Aspire.Hosting.RemoteHost (6)
AtsCapabilityScanner.cs (5)
1150var typeDescription = typeDocumentation?.Summary; 1194var propDescription = propDocumentation?.Summary; 1744var propertyDescription = memberExportAttr?.Description ?? propertyDocumentation?.Summary ?? $"Gets the {property.Name} property"; 1944var description = memberExportAttr?.Description ?? methodDocumentation?.Summary ?? $"Invokes the {method.Name} method"; 2124var description = exportAttr.Description ?? methodDocumentation?.Summary;
CodeGeneration\CodeGenerationService.cs (1)
219Summary = documentation.Summary,
Aspire.Hosting.RemoteHost.Tests (2)
AtsCapabilityScannerTests.cs (2)
875Assert.Equal("Uses the description as fallback documentation.", capability.Documentation?.Summary); 876Assert.Equal("The fallback value.", Assert.Single(capability.Parameters).Documentation?.Summary);