40 instantiations of AtsDocumentationInfo
Aspire.Hosting.CodeGeneration.Go.Tests (30)
GoDocCommentTests.cs (25)
370
Capability("withDocumentation", resourceType, new
AtsDocumentationInfo
{ Summary = "Adds documentation to the resource.", Remarks = RichRemarks, Returns = "The resource builder." },
378
Capability("withObsoleteDocumentation", resourceType, new
AtsDocumentationInfo
{ Summary = "Adds documentation using the legacy convention." },
381
Capability("withPreviewDocumentation", resourceType, new
AtsDocumentationInfo
{ Summary = "Adds preview documentation." }, isExperimental: true),
382
Capability("withPreviewStatus", resourceType, new
AtsDocumentationInfo
{ Summary = "Sets the preview status." },
384
Capability("withDirectOptions", resourceType, new
AtsDocumentationInfo
{ Summary = "Applies the settings." },
386
Capability("withHeading", resourceType, new
AtsDocumentationInfo
{ Summary = "Adds a heading.", Remarks = "Overview\n- first item" }),
387
Capability("withSpecialText", resourceType, new
AtsDocumentationInfo
392
Capability("displayName", stringType, new
AtsDocumentationInfo
{ Summary = "Gets or sets the display name." },
394
Capability("setDisplayName", resourceType, new
AtsDocumentationInfo
{ Summary = "Gets or sets the display name." },
396
Capability("isEnabled", boolType, new
AtsDocumentationInfo
{ Summary = "Gets or sets a value indicating whether the resource is enabled." },
398
Capability("port", Primitive(AtsConstants.Number), new
AtsDocumentationInfo
{ Summary = "The port of the resource." },
400
Capability("tags", tagsType, new
AtsDocumentationInfo
{ Summary = "Gets the tags of the resource." }, kind: AtsCapabilityKind.PropertyGetter),
401
Capability("getStatus", stringType, new
AtsDocumentationInfo
{ Summary = "Gets the status of the resource.", Returns = "The status of the resource." }, kind: AtsCapabilityKind.InstanceMethod),
402
Capability("reset", voidType, new
AtsDocumentationInfo
{ Summary = "Resets the resource to its defaults." },
411
Documentation = new
AtsDocumentationInfo
{ Summary = "Represents a documented resource.", Remarks = "Create one with the builder." }
417
Documentation = new
AtsDocumentationInfo
{ Summary = "Marks resources that carry documentation." }
426
Documentation = new
AtsDocumentationInfo
{ Summary = "Represents the settings of a documented resource.", Remarks = "Settings are applied when the resource starts." },
429
new AtsDtoPropertyInfo { Name = "DisplayName", Type = stringType, Documentation = new
AtsDocumentationInfo
{ Summary = "Gets or sets the display name." } },
430
new AtsDtoPropertyInfo { Name = "Enabled", Type = boolType, Documentation = new
AtsDocumentationInfo
{ Summary = "Gets or sets a value indicating whether the resource is enabled." } },
444
Documentation = new
AtsDocumentationInfo
{ Summary = "Describes the lifecycle state of a documented resource." },
447
new AtsEnumValueInfo { Name = nameof(DocumentedStatus.Pending), Documentation = new
AtsDocumentationInfo
{ Summary = "The resource is pending." } },
448
new AtsEnumValueInfo { Name = nameof(DocumentedStatus.Running), Documentation = new
AtsDocumentationInfo
{ Summary = "Indicates that the resource is running.", Remarks = "It accepts requests." } },
449
new AtsEnumValueInfo { Name = nameof(DocumentedStatus.Retired), Documentation = new
AtsDocumentationInfo
{ Summary = "A resource that was retired." } }
461
Documentation = new
AtsDocumentationInfo
{ Summary = "The primary settings." }
482
Documentation = summary is null ? null : new
AtsDocumentationInfo
{ Summary = summary }
GoGeneratorEscapingTests.cs (5)
110
documentation: new
AtsDocumentationInfo
{ Summary = InjectedText, Remarks = InjectedText, Returns = InjectedText },
140
new AtsTypeInfo { AtsTypeId = ResourceTypeId, Documentation = new
AtsDocumentationInfo
{ Summary = InjectedText } }
150
new AtsDtoPropertyInfo { Name = "Bad\"Name", Type = stringType, Documentation = new
AtsDocumentationInfo
{ Summary = InjectedText } },
164
ValueInfos = [new AtsEnumValueInfo { Name = nameof(EscapedStatus.Ready), Documentation = new
AtsDocumentationInfo
{ Summary = InjectedText } }]
206
Documentation = summary is null ? null : new
AtsDocumentationInfo
{ Summary = summary }
Aspire.Hosting.CodeGeneration.TypeScript.Tests (4)
AtsTypeScriptCodeGeneratorTests.cs (4)
233
documentation: new
AtsDocumentationInfo
());
251
documentation: new
AtsDocumentationInfo
{ Summary = "Configures an experimental feature." },
354
documentation: new
AtsDocumentationInfo
376
documentation: new
AtsDocumentationInfo
Aspire.Hosting.Native.CodeGeneration (3)
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (3)
3610
return new
AtsDocumentationInfo
3641
return summary is null ? null : new
AtsDocumentationInfo
{ Summary = summary };
3654
: new
AtsDocumentationInfo
{ Summary = parameter.Description };
Aspire.Hosting.RemoteHost (3)
AtsCapabilityScanner.cs (3)
3610
return new
AtsDocumentationInfo
3641
return summary is null ? null : new
AtsDocumentationInfo
{ Summary = summary };
3654
: new
AtsDocumentationInfo
{ Summary = parameter.Description };
55 references to AtsDocumentationInfo
Aspire.Hosting.CodeGeneration.Go (4)
AtsGoCodeGenerator.cs (4)
76
private readonly Dictionary<string,
AtsDocumentationInfo
> _handleDocumentation = new(StringComparer.Ordinal);
761
if (valueDocumentation.TryGetValue(member, out
var
memberDocumentation))
1111
var
documentation = _handleDocumentation.GetValueOrDefault(typeId);
1263
var
documentation = _handleDocumentation.GetValueOrDefault(typeId);
Aspire.Hosting.CodeGeneration.Go.Tests (2)
GoDocCommentTests.cs (1)
488
AtsDocumentationInfo
? documentation = null,
GoGeneratorEscapingTests.cs (1)
222
AtsDocumentationInfo
? documentation = null,
Aspire.Hosting.CodeGeneration.TypeScript (8)
AtsTypeScriptCodeGenerator.cs (2)
161
AtsDocumentationInfo
? documentation,
630
private
AtsDocumentationInfo
? GetHandleDocumentation(string typeId)
TypeScriptApiProjector.cs (6)
120
internal Dictionary<string,
AtsDocumentationInfo
> HandleDocumentationById => _handleDocumentationById;
800
AtsDocumentationInfo
? documentation,
1012
var
documentation = _handleDocumentationById.GetValueOrDefault(builderModel.TypeId);
1097
AtsDocumentationInfo
? documentation,
1214
var
documentation = getter?.Documentation ?? setter?.Documentation;
1606
private readonly Dictionary<string,
AtsDocumentationInfo
> _handleDocumentationById = new(StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
2018
AtsDocumentationInfo
documentation,
Aspire.Hosting.Native.CodeGeneration (15)
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (15)
1149
var
typeDocumentation = GetXmlDocumentation(type);
1193
var
propDocumentation = GetXmlDocumentation(prop);
1743
var
propertyDocumentation = GetXmlDocumentation(property, memberExportAttr?.Description);
1943
var
methodDocumentation = GetXmlDocumentation(method, memberExportAttr?.Description);
2123
var
methodDocumentation = GetXmlDocumentation(method, exportAttr.Description);
2128
var
parameterDocumentation = GetParameterDocumentation(methodDocumentation, param.Name);
2180
AtsDocumentationInfo
? documentation = null)
2266
var
invokeDocumentation = GetXmlDocumentation(invokeMethod);
3530
private static
AtsDocumentationInfo
? GetXmlDocumentation(MemberInfo? member, string? fallbackSummary = null)
3546
private static
AtsDocumentationInfo
? GetXmlDocumentation(XDocument? xmlDoc, string memberName, string? fallbackSummary = null)
3549
var
documentation = CreateDocumentation(memberElement, fallbackSummary);
3569
private static
AtsDocumentationInfo
? CreateDocumentation(XElement? memberElement, string? fallbackSummary)
3638
private static
AtsDocumentationInfo
? CreateFallbackDocumentation(string? fallbackSummary)
3644
private static
AtsDocumentationInfo
? GetParameterDocumentation(
AtsDocumentationInfo
? documentation, string? parameterName)
Aspire.Hosting.RemoteHost (16)
AtsCapabilityScanner.cs (15)
1149
var
typeDocumentation = GetXmlDocumentation(type);
1193
var
propDocumentation = GetXmlDocumentation(prop);
1743
var
propertyDocumentation = GetXmlDocumentation(property, memberExportAttr?.Description);
1943
var
methodDocumentation = GetXmlDocumentation(method, memberExportAttr?.Description);
2123
var
methodDocumentation = GetXmlDocumentation(method, exportAttr.Description);
2128
var
parameterDocumentation = GetParameterDocumentation(methodDocumentation, param.Name);
2180
AtsDocumentationInfo
? documentation = null)
2266
var
invokeDocumentation = GetXmlDocumentation(invokeMethod);
3530
private static
AtsDocumentationInfo
? GetXmlDocumentation(MemberInfo? member, string? fallbackSummary = null)
3546
private static
AtsDocumentationInfo
? GetXmlDocumentation(XDocument? xmlDoc, string memberName, string? fallbackSummary = null)
3549
var
documentation = CreateDocumentation(memberElement, fallbackSummary);
3569
private static
AtsDocumentationInfo
? CreateDocumentation(XElement? memberElement, string? fallbackSummary)
3638
private static
AtsDocumentationInfo
? CreateFallbackDocumentation(string? fallbackSummary)
3644
private static
AtsDocumentationInfo
? GetParameterDocumentation(
AtsDocumentationInfo
? documentation, string? parameterName)
CodeGeneration\CodeGenerationService.cs (1)
210
private static DocumentationResponse? MapDocumentation(
AtsDocumentationInfo
? documentation)
Aspire.TypeSystem (9)
AtsCapabilityInfo.cs (8)
232
public
AtsDocumentationInfo
? Documentation { get; init; }
290
public
AtsDocumentationInfo
? Documentation { get; init; }
420
public
AtsDocumentationInfo
? Documentation { get; init; }
441
public
AtsDocumentationInfo
? Documentation { get; init; }
498
public
AtsDocumentationInfo
? Documentation { get; init; }
525
public
AtsDocumentationInfo
? Documentation { get; init; }
579
public
AtsDocumentationInfo
? Documentation { get; init; }
621
public
AtsDocumentationInfo
? Documentation { get; init; }
AtsExportedValueInfo.cs (1)
44
public
AtsDocumentationInfo
? Documentation { get; init; }