AttributeDataReader
Class static net8.0
Provides full-name-based discovery of ATS attributes from
Reflection.CustomAttributeData, so that third-party authors can define their own attribute types with the same full name without requiring a package reference to Aspire.Hosting. namespace Aspire.TypeSystem;
public static class AttributeDataReader{ // ...} 10 members
Methods10
Section titled MethodsGetAspireExportData(Type)static Gets
AspireExportData from the specified type, if present. GetAspireExportData(MethodInfo)static Gets
AspireExportData from the specified method, if present. GetAspireExportData(PropertyInfo)static Gets
AspireExportData from the specified property, if present. GetAspireExportDataAll(Assembly)static Gets all
AspireExportData entries from the specified assembly. GetAspireUnionData(ParameterInfo)static Gets
AspireUnionData from the specified parameter, if present. GetAspireUnionData(PropertyInfo)static Gets
AspireUnionData from the specified property, if present. HasAspireDtoData(Type)staticbool Determines whether the specified
type has the AspireDto attribute. HasAspireExportIgnoreData(Type)staticbool Determines whether the specified
type has the AspireExportIgnore attribute. HasAspireExportIgnoreData(PropertyInfo)staticbool Determines whether the specified
property has the AspireExportIgnore attribute. HasAspireExportIgnoreData(MethodInfo)staticbool Determines whether the specified
method has the AspireExportIgnore attribute.