Skip to content
DocsTry Aspire
DocsTry

AtsEnumTypeInfo Properties

ClassProperties6 members
Represents an enum type discovered during scanning. Used for generating TypeScript enums.
ClrTypeSection titled ClrTypenullableType?
Gets or sets the CLR type reference for direct type access.
public Type? ClrType { get; init; }
Gets or sets the XML documentation captured for this enum type.
public AtsDocumentationInfo? Documentation { get; init; }
Gets or sets the simple type name (for enum name generation).
public string Name { get; init; }
Gets or sets the ATS type ID for this enum (e.g., "enum:Aspire.Hosting.ApplicationModel.ContainerLifetime").
public string TypeId { get; init; }
Gets or sets the documented enum values.
public IReadOnlyList<AtsEnumValueInfo> ValueInfos { get; init; }
ValuesSection titled ValuesIReadOnlyList<string>
Gets or sets the enum member names.
public IReadOnlyList<string> Values { get; init; }