AtsTypeInfo
Classsealednet10.0
Represents type information discovered from [AspireExport(AtsTypeId = "...")].
namespace Aspire.TypeSystem;
public sealed class AtsTypeInfo{ // ...}10 members
Constructors1
Section titled ConstructorsProperties9
Section titled PropertiesBaseTypeHierarchy get; init Gets or sets the base type hierarchy (from immediate base up to Resource/Object). Only populated for concrete (non-interface) types. Used for expanding capabilities targeting base types to derived types.
Documentationget; init Gets or sets the XML documentation captured for this type.
HasExposeMethods get; initbool Gets or sets whether this type has [AspireExport(ExposeMethods = true)]. Types with this flag will have their methods exposed as capabilities.
HasExposeProperties get; initbool Gets or sets whether this type has [AspireExport(ExposeProperties = true)]. Types with this flag will have their properties exposed as capabilities.
ImplementedInterfaces get; init Gets or sets the interfaces this type implements. Only populated for concrete (non-interface) types.