CustomAttributeExtensions.GetCustomAttributes 方法

定義

擷取套用至指定項目的自訂屬性集合。

多載

GetCustomAttributes(ParameterInfo, Type, Boolean)

擷取指定型別的自訂屬性集合,此集合套用至指定參數,並且可選擇性檢查該參數的祖系。

GetCustomAttributes(MemberInfo, Type, Boolean)

擷取指定型別的自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。

GetCustomAttributes(ParameterInfo, Type)

擷取指定型別的自訂屬性集合,此集合套用至指定參數。

GetCustomAttributes(ParameterInfo, Boolean)

擷取自訂屬性集合,此集合套用至指定參數,並且可選擇性檢查該參數的祖系。

GetCustomAttributes(Module, Type)

擷取指定型別的自訂屬性集合,此集合套用至指定模組。

GetCustomAttributes(MemberInfo, Type)

擷取指定型別的自訂屬性集合,此集合套用至指定成員。

GetCustomAttributes(MemberInfo, Boolean)

擷取自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。

GetCustomAttributes(Assembly, Type)

擷取指定型別的自訂屬性集合,此集合套用至指定組件。

GetCustomAttributes(ParameterInfo)

擷取套用至指定參數的自訂屬性集合。

GetCustomAttributes(Module)

擷取套用至指定模組的自訂屬性集合。

GetCustomAttributes(MemberInfo)

擷取套用至指定成員的自訂屬性集合。

GetCustomAttributes(Assembly)

擷取套用至指定組件的自訂屬性集合。

GetCustomAttributes<T>(ParameterInfo, Boolean)

擷取指定型別的自訂屬性集合,此集合套用至指定參數,並且可選擇性檢查該參數的祖系。

GetCustomAttributes<T>(MemberInfo, Boolean)

擷取指定型別的自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。

GetCustomAttributes<T>(ParameterInfo)

擷取指定型別的自訂屬性集合,此集合套用至指定參數。

GetCustomAttributes<T>(MemberInfo)

擷取指定型別的自訂屬性集合,此集合套用至指定成員。

GetCustomAttributes<T>(Assembly)

擷取指定型別的自訂屬性集合,此集合套用至指定組件。

GetCustomAttributes<T>(Module)

擷取指定型別的自訂屬性集合,此集合套用至指定模組。

GetCustomAttributes(ParameterInfo, Type, Boolean)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取指定型別的自訂屬性集合,此集合套用至指定參數,並且可選擇性檢查該參數的祖系。

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, Type attributeType, bool inherit);

參數

element
ParameterInfo

要檢查的參數。

attributeType
Type

要搜尋的屬性類型。

inherit
Boolean

true 表示檢查element的祖系,否則為false

傳回

自訂屬性的集合,這些屬性已套用至 element 且符合 attributeType;如果沒有這類屬性存在,則為空集合。

例外狀況

elementattributeTypenull

attributeType 不是衍生自 Attribute

element 不是建構函式、方法、屬性、事件、型別或欄位。

無法載入自訂屬性型別。

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(MemberInfo, Type, Boolean)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取指定型別的自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, Type attributeType, bool inherit);

參數

element
MemberInfo

要檢查的成員。

attributeType
Type

要搜尋的屬性類型。

inherit
Boolean

true 表示檢查element的祖系,否則為false

傳回

自訂屬性的集合,這些屬性已套用至 element 且符合 attributeType;如果沒有這類屬性存在,則為空集合。

例外狀況

elementattributeTypenull

attributeType 不是衍生自 Attribute

element 不是建構函式、方法、屬性、事件、型別或欄位。

無法載入自訂屬性型別。

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(ParameterInfo, Type)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取指定型別的自訂屬性集合,此集合套用至指定參數。

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, Type attributeType);

參數

element
ParameterInfo

要檢查的參數。

attributeType
Type

要搜尋的屬性類型。

傳回

自訂屬性的集合,這些屬性已套用至 element 且符合 attributeType;如果沒有這類屬性存在,則為空集合。

例外狀況

elementattributeTypenull

attributeType 不是衍生自 Attribute

element 不是建構函式、方法、屬性、事件、型別或欄位。

無法載入自訂屬性型別。

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(ParameterInfo, Boolean)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取自訂屬性集合,此集合套用至指定參數,並且可選擇性檢查該參數的祖系。

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, bool inherit);

參數

element
ParameterInfo

要檢查的參數。

inherit
Boolean

true 表示檢查element的祖系,否則為false

傳回

自訂屬性的集合,這些屬性已套用至 element,如果沒有這類屬性存在,則為空集合。

例外狀況

elementnull

element 不是建構函式、方法、屬性、事件、型別或欄位。

無法載入自訂屬性型別。

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(Module, Type)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取指定型別的自訂屬性集合,此集合套用至指定模組。

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Module element, Type attributeType);

參數

element
Module

要檢查的模型。

attributeType
Type

要搜尋的屬性類型。

傳回

自訂屬性的集合,這些屬性已套用至 element 且符合 attributeType;如果沒有這類屬性存在,則為空集合。

例外狀況

elementattributeTypenull

attributeType 不是衍生自 Attribute

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(MemberInfo, Type)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取指定型別的自訂屬性集合,此集合套用至指定成員。

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, Type attributeType);

參數

element
MemberInfo

要檢查的成員。

attributeType
Type

要搜尋的屬性類型。

傳回

自訂屬性的集合,這些屬性已套用至 element 且符合 attributeType;如果沒有這類屬性存在,則為空集合。

例外狀況

elementattributeTypenull

attributeType 不是衍生自 Attribute

element 不是建構函式、方法、屬性、事件、型別或欄位。

無法載入自訂屬性型別。

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(MemberInfo, Boolean)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, bool inherit);

參數

element
MemberInfo

要檢查的成員。

inherit
Boolean

true 表示檢查element的祖系,否則為false

傳回

自訂屬性的集合,這些屬性已套用至符合指定之準則的 element,如果沒有這樣的屬性則為空集合。

例外狀況

elementnull

element 不是建構函式、方法、屬性、事件、型別或欄位。

無法載入自訂屬性型別。

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(Assembly, Type)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取指定型別的自訂屬性集合,此集合套用至指定組件。

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Assembly element, Type attributeType);

參數

element
Assembly

要檢查的組件。

attributeType
Type

要搜尋的屬性類型。

傳回

自訂屬性的集合,這些屬性已套用至 element 且符合 attributeType;如果沒有這類屬性存在,則為空集合。

例外狀況

elementattributeTypenull

attributeType 不是衍生自 Attribute

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(ParameterInfo)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取套用至指定參數的自訂屬性集合。

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element);

參數

element
ParameterInfo

要檢查的參數。

傳回

自訂屬性的集合,這些屬性已套用至 element,如果沒有這類屬性存在,則為空集合。

例外狀況

elementnull

element 不是建構函式、方法、屬性、事件、型別或欄位。

無法載入自訂屬性型別。

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(Module)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取套用至指定模組的自訂屬性集合。

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Module element);

參數

element
Module

要檢查的模型。

傳回

自訂屬性的集合,這些屬性已套用至 element,如果沒有這類屬性存在,則為空集合。

例外狀況

elementnull

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(MemberInfo)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取套用至指定成員的自訂屬性集合。

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element);

參數

element
MemberInfo

要檢查的成員。

傳回

自訂屬性的集合,這些屬性已套用至 element,如果沒有這類屬性存在,則為空集合。

例外狀況

elementnull

element 不是建構函式、方法、屬性、事件、型別或欄位。

無法載入自訂屬性型別。

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(Assembly)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取套用至指定組件的自訂屬性集合。

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Assembly element);

參數

element
Assembly

要檢查的組件。

傳回

自訂屬性的集合,這些屬性已套用至 element,如果沒有這類屬性存在,則為空集合。

例外狀況

elementnull

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes<T>(ParameterInfo, Boolean)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取指定型別的自訂屬性集合,此集合套用至指定參數,並且可選擇性檢查該參數的祖系。

C#
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.ParameterInfo element, bool inherit) where T : Attribute;

類型參數

T

要搜尋的屬性類型。

參數

element
ParameterInfo

要檢查的參數。

inherit
Boolean

true 表示檢查element的祖系,否則為false

傳回

自訂屬性的集合,這些屬性已套用至 element 且符合 T;如果沒有這類屬性存在,則為空集合。

例外狀況

elementnull

element 不是建構函式、方法、屬性、事件、型別或欄位。

無法載入自訂屬性型別。

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes<T>(MemberInfo, Boolean)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取指定型別的自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。

C#
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.MemberInfo element, bool inherit) where T : Attribute;

類型參數

T

要搜尋的屬性類型。

參數

element
MemberInfo

要檢查的成員。

inherit
Boolean

true 表示檢查element的祖系,否則為false

傳回

自訂屬性的集合,這些屬性已套用至 element 且符合 T;如果沒有這類屬性存在,則為空集合。

例外狀況

elementnull

element 不是建構函式、方法、屬性、事件、型別或欄位。

無法載入自訂屬性型別。

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes<T>(ParameterInfo)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取指定型別的自訂屬性集合,此集合套用至指定參數。

C#
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.ParameterInfo element) where T : Attribute;

類型參數

T

要搜尋的屬性類型。

參數

element
ParameterInfo

要檢查的參數。

傳回

自訂屬性的集合,這些屬性已套用至 element 且符合 T;如果沒有這類屬性存在,則為空集合。

例外狀況

elementnull

element 不是建構函式、方法、屬性、事件、型別或欄位。

無法載入自訂屬性型別。

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes<T>(MemberInfo)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取指定型別的自訂屬性集合,此集合套用至指定成員。

C#
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.MemberInfo element) where T : Attribute;

類型參數

T

要搜尋的屬性類型。

參數

element
MemberInfo

要檢查的成員。

傳回

自訂屬性的集合,這些屬性已套用至 element 且符合 T;如果沒有這類屬性存在,則為空集合。

例外狀況

elementnull

element 不是建構函式、方法、屬性、事件、型別或欄位。

無法載入自訂屬性型別。

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes<T>(Assembly)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取指定型別的自訂屬性集合,此集合套用至指定組件。

C#
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.Assembly element) where T : Attribute;

類型參數

T

要搜尋的屬性類型。

參數

element
Assembly

要檢查的組件。

傳回

自訂屬性的集合,這些屬性已套用至 element 且符合 T;如果沒有這類屬性存在,則為空集合。

例外狀況

elementnull

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes<T>(Module)

來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs
來源:
CustomAttributeExtensions.cs

擷取指定型別的自訂屬性集合,此集合套用至指定模組。

C#
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.Module element) where T : Attribute;

類型參數

T

要搜尋的屬性類型。

參數

element
Module

要檢查的模型。

傳回

自訂屬性的集合,這些屬性已套用至 element 且符合 T;如果沒有這類屬性存在,則為空集合。

例外狀況

elementnull

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0