5 writes to Summary
Aspire.Hosting.CodeGeneration.TypeScript.Tests (2)
AtsTypeScriptCodeGeneratorTests.cs (2)
240Summary = "Runs a void capability.", 262Summary = "Configures {@ats-ref type:TestRedisResource} from ATS documentation."
Aspire.Hosting.RemoteHost (3)
AtsCapabilityScanner.cs (3)
3509Summary = summary, 3538return summary is null ? null : new AtsDocumentationInfo { Summary = summary }; 3551: new AtsDocumentationInfo { Summary = parameter.Description };
31 references to Summary
Aspire.Hosting.CodeGeneration.TypeScript (16)
AtsTypeScriptCodeGenerator.cs (2)
119.Select(p => (p.Name, Summary: p.Documentation?.Summary)) 162AddDocumentationLines(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, 1221Summary = documentation?.Summary, 1242Summary = capability.Documentation?.Summary, 1292Summary = parameter.Documentation?.Summary 1334Summary = value.Documentation?.Summary, 1347Summary = enumType.Documentation?.Summary, 1406Summary = property.Documentation?.Summary ?? property.Description, 1430Summary = dtoType.Documentation?.Summary, 1463Summary = param.Documentation?.Summary,
Aspire.Hosting.CodeGeneration.TypeScript.Tests (7)
AtsTypeScriptCodeGeneratorTests.cs (7)
171Assert.Equal("Adds a test Redis resource from ATS documentation.", addTestRedis.Documentation?.Summary); 176Assert.Equal("The ATS resource name.", nameParameter.Documentation?.Summary); 182Assert.Equal("Test DTO to verify [AspireDto] generates TypeScript interfaces.", testConfig.Documentation?.Summary); 183Assert.Equal("The name of the test config.", testConfig.Properties.First(p => p.Name == nameof(TestConfigDto.Name)).Documentation?.Summary); 186Assert.Equal("Test enum for type generation verification.", testStatus.Documentation?.Summary); 187Assert.Equal("The resource is pending.", testStatus.ValueInfos.First(v => v.Name == nameof(TestResourceStatus.Pending)).Documentation?.Summary); 190Assert.Equal("The default test configuration.", defaultConfig.Documentation?.Summary);
Aspire.Hosting.RemoteHost (6)
AtsCapabilityScanner.cs (5)
1076var typeDescription = typeDocumentation?.Summary; 1120var propDescription = propDocumentation?.Summary; 1670var propertyDescription = memberExportAttr?.Description ?? propertyDocumentation?.Summary ?? $"Gets the {property.Name} property"; 1867var description = memberExportAttr?.Description ?? methodDocumentation?.Summary ?? $"Invokes the {method.Name} method"; 2044var description = exportAttr.Description ?? methodDocumentation?.Summary;
CodeGeneration\CodeGenerationService.cs (1)
209Summary = documentation.Summary,
Aspire.Hosting.RemoteHost.Tests (2)
AtsCapabilityScannerTests.cs (2)
751Assert.Equal("Uses the description as fallback documentation.", capability.Documentation?.Summary); 752Assert.Equal("The fallback value.", Assert.Single(capability.Parameters).Documentation?.Summary);