AttributeDataReader Methods
Class Methods 10 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
type Type GetAspireExportData(MethodInfo) Section titled GetAspireExportData(MethodInfo) staticnullable AspireExportData? Gets
AspireExportData from the specified method, if present. public static class AttributeDataReader{ public static AspireExportData? GetAspireExportData( MethodInfo method) { // ... }}Parameters
method MethodInfo GetAspireExportData(PropertyInfo) Section titled GetAspireExportData(PropertyInfo) staticnullable AspireExportData? Gets
AspireExportData from the specified property, if present. public static class AttributeDataReader{ public static AspireExportData? GetAspireExportData( PropertyInfo property) { // ... }}Parameters
property PropertyInfo GetAspireExportDataAll(Assembly) Section titled GetAspireExportDataAll(Assembly) static IEnumerable<AspireExportData> Gets all
AspireExportData entries from the specified assembly. public static class AttributeDataReader{ public static IEnumerable<AspireExportData> GetAspireExportDataAll( Assembly assembly) { // ... }}Parameters
assembly Assembly GetAspireUnionData(ParameterInfo) Section titled GetAspireUnionData(ParameterInfo) staticnullable AspireUnionData? Gets
AspireUnionData from the specified parameter, if present. public static class AttributeDataReader{ public static AspireUnionData? GetAspireUnionData( ParameterInfo parameter) { // ... }}Parameters
parameter ParameterInfo GetAspireUnionData(PropertyInfo) Section titled GetAspireUnionData(PropertyInfo) staticnullable AspireUnionData? Gets
AspireUnionData from the specified property, if present. public static class AttributeDataReader{ public static AspireUnionData? GetAspireUnionData( PropertyInfo property) { // ... }}Parameters
property PropertyInfo Determines whether the specified
type has the AspireDto attribute. public static class AttributeDataReader{ public static bool HasAspireDtoData( Type type) { // ... }}Parameters
type Type Determines whether the specified
type has the AspireExportIgnore attribute. public static class AttributeDataReader{ public static bool HasAspireExportIgnoreData( Type type) { // ... }}Parameters
type Type HasAspireExportIgnoreData(PropertyInfo) Section titled HasAspireExportIgnoreData(PropertyInfo) static bool Determines whether the specified
property has the AspireExportIgnore attribute. public static class AttributeDataReader{ public static bool HasAspireExportIgnoreData( PropertyInfo property) { // ... }}Parameters
property PropertyInfo HasAspireExportIgnoreData(MethodInfo) Section titled HasAspireExportIgnoreData(MethodInfo) static bool Determines whether the specified
method has the AspireExportIgnore attribute. public static class AttributeDataReader{ public static bool HasAspireExportIgnoreData( MethodInfo method) { // ... }}Parameters
method MethodInfo