CustomAttributeExtensions.GetCustomAttributes Yöntem

Tanım

Belirtilen bir öğeye uygulanan özel özniteliklerin koleksiyonunu alır.Retrieves a collection of custom attributes that are applied to a specified element.

Aşırı Yüklemeler

GetCustomAttributes(ParameterInfo, Type, Boolean)

Belirtilen bir parametreye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır ve isteğe bağlı olarak bu parametrenin üst öğelerini inceler.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes(MemberInfo, Type, Boolean)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır ve isteğe bağlı olarak o üyenin üst öğelerini inceler.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(ParameterInfo, Type)

Belirtilen bir parametreye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

GetCustomAttributes(ParameterInfo, Boolean)

Belirtilen parametreye uygulanan özel özniteliklerin bir koleksiyonunu alır ve isteğe bağlı olarak bu parametrenin üst öğelerini inceler.Retrieves a collection of custom attributes that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes(Module, Type)

Belirtilen bir modüle uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

GetCustomAttributes(MemberInfo, Type)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean)

Belirli bir üyeye uygulanan özel özniteliklerin bir koleksiyonunu alır ve isteğe bağlı olarak o üyenin üst öğelerini inceler.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(Assembly, Type)

Belirtilen bir derlemeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

GetCustomAttributes(ParameterInfo)

Belirtilen parametreye uygulanan özel özniteliklerin koleksiyonunu alır.Retrieves a collection of custom attributes that are applied to a specified parameter.

GetCustomAttributes(Module)

Belirtilen bir modüle uygulanan özel özniteliklerin koleksiyonunu alır.Retrieves a collection of custom attributes that are applied to a specified module.

GetCustomAttributes(MemberInfo)

Belirtilen bir üyeye uygulanan özel özniteliklerin koleksiyonunu alır.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(Assembly)

Belirtilen bir derlemeye uygulanan özel özniteliklerin koleksiyonunu alır.Retrieves a collection of custom attributes that are applied to a specified assembly.

GetCustomAttributes<T>(ParameterInfo, Boolean)

Belirtilen bir parametreye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır ve isteğe bağlı olarak bu parametrenin üst öğelerini inceler.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes<T>(MemberInfo, Boolean)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır ve isteğe bağlı olarak o üyenin üst öğelerini inceler.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes<T>(ParameterInfo)

Belirtilen bir parametreye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

GetCustomAttributes<T>(MemberInfo)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(Assembly)

Belirtilen bir derlemeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

GetCustomAttributes<T>(Module)

Belirtilen bir modüle uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

GetCustomAttributes(ParameterInfo, Type, Boolean)

Belirtilen bir parametreye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır ve isteğe bağlı olarak bu parametrenin üst öğelerini inceler.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, Type ^ attributeType, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, Type attributeType, bool inherit);
static member GetCustomAttributes : System.Reflection.ParameterInfo * Type * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, attributeType As Type, inherit As Boolean) As IEnumerable(Of Attribute)

Parametreler

element
ParameterInfo

İncelenecek parametre.The parameter to inspect.

attributeType
Type

Aranacak özniteliğin türü.The type of attribute to search for.

inherit
Boolean

true öğesinin üst öğelerini incelemek için element ; Aksi takdirde, false .true to inspect the ancestors of element; otherwise, false.

Döndürülenler

IEnumerable<Attribute>

İçin uygulanan ve bu eşleşen özel özniteliklerin bir koleksiyonu element attributeType veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Özel durumlar

element ya attributeType da null .element or attributeType is null.

attributeType , öğesinden türetilmiyor Attribute .attributeType is not derived from Attribute.

element bir Oluşturucu, yöntem, özellik, olay, tür veya alan değil.element is not a constructor, method, property, event, type, or field.

Özel öznitelik türü yüklenemiyor.A custom attribute type cannot be loaded.

Şunlara uygulanır

GetCustomAttributes(MemberInfo, Type, Boolean)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır ve isteğe bağlı olarak o üyenin üst öğelerini inceler.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, Type ^ attributeType, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, Type attributeType, bool inherit);
static member GetCustomAttributes : System.Reflection.MemberInfo * Type * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, attributeType As Type, inherit As Boolean) As IEnumerable(Of Attribute)

Parametreler

element
MemberInfo

İncelenecek üye.The member to inspect.

attributeType
Type

Aranacak özniteliğin türü.The type of attribute to search for.

inherit
Boolean

true öğesinin üst öğelerini incelemek için element ; Aksi takdirde, false .true to inspect the ancestors of element; otherwise, false.

Döndürülenler

IEnumerable<Attribute>

İçin uygulanan ve bu eşleşen özel özniteliklerin bir koleksiyonu element attributeType veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Özel durumlar

element ya attributeType da null .element or attributeType is null.

attributeType , öğesinden türetilmiyor Attribute .attributeType is not derived from Attribute.

element bir Oluşturucu, yöntem, özellik, olay, tür veya alan değil.element is not a constructor, method, property, event, type, or field.

Özel öznitelik türü yüklenemiyor.A custom attribute type cannot be loaded.

Şunlara uygulanır

GetCustomAttributes(ParameterInfo, Type)

Belirtilen bir parametreye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, Type attributeType);
static member GetCustomAttributes : System.Reflection.ParameterInfo * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, attributeType As Type) As IEnumerable(Of Attribute)

Parametreler

element
ParameterInfo

İncelenecek parametre.The parameter to inspect.

attributeType
Type

Aranacak özniteliğin türü.The type of attribute to search for.

Döndürülenler

IEnumerable<Attribute>

İçin uygulanan ve bu eşleşen özel özniteliklerin bir koleksiyonu element attributeType veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Özel durumlar

element ya attributeType da null .element or attributeType is null.

attributeType , öğesinden türetilmiyor Attribute .attributeType is not derived from Attribute.

element bir Oluşturucu, yöntem, özellik, olay, tür veya alan değil.element is not a constructor, method, property, event, type, or field.

Özel öznitelik türü yüklenemiyor.A custom attribute type cannot be loaded.

Şunlara uygulanır

GetCustomAttributes(ParameterInfo, Boolean)

Belirtilen parametreye uygulanan özel özniteliklerin bir koleksiyonunu alır ve isteğe bağlı olarak bu parametrenin üst öğelerini inceler.Retrieves a collection of custom attributes that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, bool inherit);
static member GetCustomAttributes : System.Reflection.ParameterInfo * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, inherit As Boolean) As IEnumerable(Of Attribute)

Parametreler

element
ParameterInfo

İncelenecek parametre.The parameter to inspect.

inherit
Boolean

true öğesinin üst öğelerini incelemek için element ; Aksi takdirde, false .true to inspect the ancestors of element; otherwise, false.

Döndürülenler

IEnumerable<Attribute>

' A uygulanan özel özniteliklerin bir koleksiyonu element veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Özel durumlar

element, null değeridir.element is null.

element bir Oluşturucu, yöntem, özellik, olay, tür veya alan değil.element is not a constructor, method, property, event, type, or field.

Özel öznitelik türü yüklenemiyor.A custom attribute type cannot be loaded.

Şunlara uygulanır

GetCustomAttributes(Module, Type)

Belirtilen bir modüle uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Module ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Module element, Type attributeType);
static member GetCustomAttributes : System.Reflection.Module * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Module, attributeType As Type) As IEnumerable(Of Attribute)

Parametreler

element
Module

İncelenecek modül.The module to inspect.

attributeType
Type

Aranacak özniteliğin türü.The type of attribute to search for.

Döndürülenler

IEnumerable<Attribute>

İçin uygulanan ve bu eşleşen özel özniteliklerin bir koleksiyonu element attributeType veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Özel durumlar

element ya attributeType da null .element or attributeType is null.

attributeType , öğesinden türetilmiyor Attribute .attributeType is not derived from Attribute.

Şunlara uygulanır

GetCustomAttributes(MemberInfo, Type)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, Type attributeType);
static member GetCustomAttributes : System.Reflection.MemberInfo * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, attributeType As Type) As IEnumerable(Of Attribute)

Parametreler

element
MemberInfo

İncelenecek üye.The member to inspect.

attributeType
Type

Aranacak özniteliğin türü.The type of attribute to search for.

Döndürülenler

IEnumerable<Attribute>

İçin uygulanan ve bu eşleşen özel özniteliklerin bir koleksiyonu element attributeType veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Özel durumlar

element ya attributeType da null .element or attributeType is null.

attributeType , öğesinden türetilmiyor Attribute .attributeType is not derived from Attribute.

element bir Oluşturucu, yöntem, özellik, olay, tür veya alan değil.element is not a constructor, method, property, event, type, or field.

Özel öznitelik türü yüklenemiyor.A custom attribute type cannot be loaded.

Şunlara uygulanır

GetCustomAttributes(MemberInfo, Boolean)

Belirli bir üyeye uygulanan özel özniteliklerin bir koleksiyonunu alır ve isteğe bağlı olarak o üyenin üst öğelerini inceler.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, bool inherit);
static member GetCustomAttributes : System.Reflection.MemberInfo * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, inherit As Boolean) As IEnumerable(Of Attribute)

Parametreler

element
MemberInfo

İncelenecek üye.The member to inspect.

inherit
Boolean

true öğesinin üst öğelerini incelemek için element ; Aksi takdirde, false .true to inspect the ancestors of element; otherwise, false.

Döndürülenler

IEnumerable<Attribute>

elementBelirtilen ölçütlerle eşleşen özel özniteliklerin koleksiyonu veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element that match the specified criteria, or an empty collection if no such attributes exist.

Özel durumlar

element, null değeridir.element is null.

element bir Oluşturucu, yöntem, özellik, olay, tür veya alan değil.element is not a constructor, method, property, event, type, or field.

Özel öznitelik türü yüklenemiyor.A custom attribute type cannot be loaded.

Şunlara uygulanır

GetCustomAttributes(Assembly, Type)

Belirtilen bir derlemeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Assembly ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Assembly element, Type attributeType);
static member GetCustomAttributes : System.Reflection.Assembly * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Assembly, attributeType As Type) As IEnumerable(Of Attribute)

Parametreler

element
Assembly

İncelenecek derleme.The assembly to inspect.

attributeType
Type

Aranacak özniteliğin türü.The type of attribute to search for.

Döndürülenler

IEnumerable<Attribute>

İçin uygulanan ve bu eşleşen özel özniteliklerin bir koleksiyonu element attributeType veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Özel durumlar

element ya attributeType da null .element or attributeType is null.

attributeType , öğesinden türetilmiyor Attribute .attributeType is not derived from Attribute.

Şunlara uygulanır

GetCustomAttributes(ParameterInfo)

Belirtilen parametreye uygulanan özel özniteliklerin koleksiyonunu alır.Retrieves a collection of custom attributes that are applied to a specified parameter.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element);
static member GetCustomAttributes : System.Reflection.ParameterInfo -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo) As IEnumerable(Of Attribute)

Parametreler

element
ParameterInfo

İncelenecek parametre.The parameter to inspect.

Döndürülenler

IEnumerable<Attribute>

' A uygulanan özel özniteliklerin bir koleksiyonu element veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Özel durumlar

element, null değeridir.element is null.

element bir Oluşturucu, yöntem, özellik, olay, tür veya alan değil.element is not a constructor, method, property, event, type, or field.

Özel öznitelik türü yüklenemiyor.A custom attribute type cannot be loaded.

Şunlara uygulanır

GetCustomAttributes(Module)

Belirtilen bir modüle uygulanan özel özniteliklerin koleksiyonunu alır.Retrieves a collection of custom attributes that are applied to a specified module.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Module ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Module element);
static member GetCustomAttributes : System.Reflection.Module -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Module) As IEnumerable(Of Attribute)

Parametreler

element
Module

İncelenecek modül.The module to inspect.

Döndürülenler

IEnumerable<Attribute>

' A uygulanan özel özniteliklerin bir koleksiyonu element veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Özel durumlar

element, null değeridir.element is null.

Şunlara uygulanır

GetCustomAttributes(MemberInfo)

Belirtilen bir üyeye uygulanan özel özniteliklerin koleksiyonunu alır.Retrieves a collection of custom attributes that are applied to a specified member.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element);
static member GetCustomAttributes : System.Reflection.MemberInfo -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo) As IEnumerable(Of Attribute)

Parametreler

element
MemberInfo

İncelenecek üye.The member to inspect.

Döndürülenler

IEnumerable<Attribute>

' A uygulanan özel özniteliklerin bir koleksiyonu element veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Özel durumlar

element, null değeridir.element is null.

element bir Oluşturucu, yöntem, özellik, olay, tür veya alan değil.element is not a constructor, method, property, event, type, or field.

Özel öznitelik türü yüklenemiyor.A custom attribute type cannot be loaded.

Şunlara uygulanır

GetCustomAttributes(Assembly)

Belirtilen bir derlemeye uygulanan özel özniteliklerin koleksiyonunu alır.Retrieves a collection of custom attributes that are applied to a specified assembly.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Assembly ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Assembly element);
static member GetCustomAttributes : System.Reflection.Assembly -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Assembly) As IEnumerable(Of Attribute)

Parametreler

element
Assembly

İncelenecek derleme.The assembly to inspect.

Döndürülenler

IEnumerable<Attribute>

' A uygulanan özel özniteliklerin bir koleksiyonu element veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Özel durumlar

element, null değeridir.element is null.

Şunlara uygulanır

GetCustomAttributes<T>(ParameterInfo, Boolean)

Belirtilen bir parametreye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır ve isteğe bağlı olarak bu parametrenin üst öğelerini inceler.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.ParameterInfo element, bool inherit) where T : Attribute;
static member GetCustomAttributes : System.Reflection.ParameterInfo * bool -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As ParameterInfo, inherit As Boolean) As IEnumerable(Of T)

Tür Parametreleri

T

Aranacak özniteliğin türü.The type of attribute to search for.

Parametreler

element
ParameterInfo

İncelenecek parametre.The parameter to inspect.

inherit
Boolean

true öğesinin üst öğelerini incelemek için element ; Aksi takdirde, false .true to inspect the ancestors of element; otherwise, false.

Döndürülenler

IEnumerable<T>

İçin uygulanan ve bu eşleşen özel özniteliklerin bir koleksiyonu element T veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Özel durumlar

element, null değeridir.element is null.

element bir Oluşturucu, yöntem, özellik, olay, tür veya alan değil.element is not a constructor, method, property, event, type, or field.

Özel öznitelik türü yüklenemiyor.A custom attribute type cannot be loaded.

Şunlara uygulanır

GetCustomAttributes<T>(MemberInfo, Boolean)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır ve isteğe bağlı olarak o üyenin üst öğelerini inceler.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.MemberInfo element, bool inherit) where T : Attribute;
static member GetCustomAttributes : System.Reflection.MemberInfo * bool -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As MemberInfo, inherit As Boolean) As IEnumerable(Of T)

Tür Parametreleri

T

Aranacak özniteliğin türü.The type of attribute to search for.

Parametreler

element
MemberInfo

İncelenecek üye.The member to inspect.

inherit
Boolean

true öğesinin üst öğelerini incelemek için element ; Aksi takdirde, false .true to inspect the ancestors of element; otherwise, false.

Döndürülenler

IEnumerable<T>

İçin uygulanan ve bu eşleşen özel özniteliklerin bir koleksiyonu element T veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Özel durumlar

element, null değeridir.element is null.

element bir Oluşturucu, yöntem, özellik, olay, tür veya alan değil.element is not a constructor, method, property, event, type, or field.

Özel öznitelik türü yüklenemiyor.A custom attribute type cannot be loaded.

Şunlara uygulanır

GetCustomAttributes<T>(ParameterInfo)

Belirtilen bir parametreye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.ParameterInfo element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.ParameterInfo -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As ParameterInfo) As IEnumerable(Of T)

Tür Parametreleri

T

Aranacak özniteliğin türü.The type of attribute to search for.

Parametreler

element
ParameterInfo

İncelenecek parametre.The parameter to inspect.

Döndürülenler

IEnumerable<T>

İçin uygulanan ve bu eşleşen özel özniteliklerin bir koleksiyonu element T veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Özel durumlar

element, null değeridir.element is null.

element bir Oluşturucu, yöntem, özellik, olay, tür veya alan değil.element is not a constructor, method, property, event, type, or field.

Özel öznitelik türü yüklenemiyor.A custom attribute type cannot be loaded.

Şunlara uygulanır

GetCustomAttributes<T>(MemberInfo)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.MemberInfo element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.MemberInfo -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As MemberInfo) As IEnumerable(Of T)

Tür Parametreleri

T

Aranacak özniteliğin türü.The type of attribute to search for.

Parametreler

element
MemberInfo

İncelenecek üye.The member to inspect.

Döndürülenler

IEnumerable<T>

İçin uygulanan ve bu eşleşen özel özniteliklerin bir koleksiyonu element T veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Özel durumlar

element, null değeridir.element is null.

element bir Oluşturucu, yöntem, özellik, olay, tür veya alan değil.element is not a constructor, method, property, event, type, or field.

Özel öznitelik türü yüklenemiyor.A custom attribute type cannot be loaded.

Şunlara uygulanır

GetCustomAttributes<T>(Assembly)

Belirtilen bir derlemeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::Assembly ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.Assembly element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.Assembly -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As Assembly) As IEnumerable(Of T)

Tür Parametreleri

T

Aranacak özniteliğin türü.The type of attribute to search for.

Parametreler

element
Assembly

İncelenecek derleme.The assembly to inspect.

Döndürülenler

IEnumerable<T>

İçin uygulanan ve bu eşleşen özel özniteliklerin bir koleksiyonu element T veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Özel durumlar

element, null değeridir.element is null.

Şunlara uygulanır

GetCustomAttributes<T>(Module)

Belirtilen bir modüle uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::Module ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.Module element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.Module -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As Module) As IEnumerable(Of T)

Tür Parametreleri

T

Aranacak özniteliğin türü.The type of attribute to search for.

Parametreler

element
Module

İncelenecek modül.The module to inspect.

Döndürülenler

IEnumerable<T>

İçin uygulanan ve bu eşleşen özel özniteliklerin bir koleksiyonu element T veya böyle bir öznitelik yoksa boş bir koleksiyon.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Özel durumlar

element, null değeridir.element is null.

Şunlara uygulanır