AttributeDataReader Methods
ClassMethods15 members
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. Gets
AspireExportData from the specified type, if present. public static class AttributeDataReader{ public static AspireExportData? GetAspireExportData( Type type) { // ... }}Parameters
typeTypeGetAspireExportData(MethodInfo)Section titled GetAspireExportData(MethodInfo)staticnullableAspireExportData? Gets
AspireExportData from the specified method, if present. public static class AttributeDataReader{ public static AspireExportData? GetAspireExportData( MethodInfo method) { // ... }}Parameters
methodMethodInfoGetAspireExportData(PropertyInfo)Section titled GetAspireExportData(PropertyInfo)staticnullableAspireExportData? Gets
AspireExportData from the specified property, if present. public static class AttributeDataReader{ public static AspireExportData? GetAspireExportData( PropertyInfo property) { // ... }}Parameters
propertyPropertyInfoGetAspireExportDataAll(Assembly)Section titled GetAspireExportDataAll(Assembly)staticIEnumerable<AspireExportData> Gets all
AspireExportData entries from the specified assembly. public static class AttributeDataReader{ public static IEnumerable<AspireExportData> GetAspireExportDataAll( Assembly assembly) { // ... }}Parameters
assemblyAssemblyGetAspireUnionData(ParameterInfo)Section titled GetAspireUnionData(ParameterInfo)staticnullableAspireUnionData? Gets
AspireUnionData from the specified parameter, if present. public static class AttributeDataReader{ public static AspireUnionData? GetAspireUnionData( ParameterInfo parameter) { // ... }}Parameters
parameterParameterInfoGetAspireUnionData(PropertyInfo)Section titled GetAspireUnionData(PropertyInfo)staticnullableAspireUnionData? Gets
AspireUnionData from the specified property, if present. public static class AttributeDataReader{ public static AspireUnionData? GetAspireUnionData( PropertyInfo property) { // ... }}Parameters
propertyPropertyInfoGetAspireValueData(FieldInfo)Section titled GetAspireValueData(FieldInfo)staticnullableAspireValueData? Gets
AspireValueData from the specified field, if present. public static class AttributeDataReader{ public static AspireValueData? GetAspireValueData( FieldInfo field) { // ... }}Parameters
fieldFieldInfoGetAspireValueData(PropertyInfo)Section titled GetAspireValueData(PropertyInfo)staticnullableAspireValueData? Gets
AspireValueData from the specified property, if present. public static class AttributeDataReader{ public static AspireValueData? GetAspireValueData( PropertyInfo property) { // ... }}Parameters
propertyPropertyInfo Gets
ObsoleteData from the specified method, if present. public static class AttributeDataReader{ public static ObsoleteData? GetObsoleteData( MethodInfo method) { // ... }}Parameters
methodMethodInfoGetObsoleteData(PropertyInfo)Section titled GetObsoleteData(PropertyInfo)staticnullableObsoleteData? Gets
ObsoleteData from the specified property, if present. public static class AttributeDataReader{ public static ObsoleteData? GetObsoleteData( PropertyInfo property) { // ... }}Parameters
propertyPropertyInfo Gets
ObsoleteData from the specified type, if present. public static class AttributeDataReader{ public static ObsoleteData? GetObsoleteData( Type type) { // ... }}Parameters
typeType Determines whether the specified
type has the AspireDto attribute. public static class AttributeDataReader{ public static bool HasAspireDtoData( Type type) { // ... }}Parameters
typeType Determines whether the specified
type has the AspireExportIgnore attribute. public static class AttributeDataReader{ public static bool HasAspireExportIgnoreData( Type type) { // ... }}Parameters
typeTypeHasAspireExportIgnoreData(PropertyInfo)Section titled HasAspireExportIgnoreData(PropertyInfo)staticbool Determines whether the specified
property has the AspireExportIgnore attribute. public static class AttributeDataReader{ public static bool HasAspireExportIgnoreData( PropertyInfo property) { // ... }}Parameters
propertyPropertyInfo Determines whether the specified
method has the AspireExportIgnore attribute. public static class AttributeDataReader{ public static bool HasAspireExportIgnoreData( MethodInfo method) { // ... }}Parameters
methodMethodInfo