CustomAttributeExtensions.GetCustomAttributes Yöntem

Tanım

Belirtilen öğeye uygulanan özel özniteliklerden oluşan bir koleksiyonu alır.

Aşırı Yüklemeler

GetCustomAttributes(ParameterInfo, Type, Boolean)

Belirtilen bir parametreye uygulanan belirtilen türdeki özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu parametrenin atalarını inceler.

GetCustomAttributes(MemberInfo, Type, Boolean)

Belirtilen bir üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu üyenin üstlerini inceler.

GetCustomAttributes(ParameterInfo, Type)

Belirtilen parametreye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

GetCustomAttributes(ParameterInfo, Boolean)

Belirtilen bir parametreye uygulanan özel öznitelikler koleksiyonunu alır ve isteğe bağlı olarak bu parametrenin atalarını inceler.

GetCustomAttributes(Module, Type)

Belirtilen modüle uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

GetCustomAttributes(MemberInfo, Type)

Belirtilen bir üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

GetCustomAttributes(MemberInfo, Boolean)

Belirtilen üyeye uygulanan özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu üyenin atalarını inceler.

GetCustomAttributes(Assembly, Type)

Belirtilen bir derlemeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

GetCustomAttributes(ParameterInfo)

Belirtilen parametreye uygulanan özel öznitelikler koleksiyonunu alır.

GetCustomAttributes(Module)

Belirtilen modüle uygulanan özel öznitelikler koleksiyonunu alır.

GetCustomAttributes(MemberInfo)

Belirtilen üyeye uygulanan özel öznitelikler koleksiyonunu alır.

GetCustomAttributes(Assembly)

Belirtilen derlemeye uygulanan özel özniteliklerden oluşan bir koleksiyonu alır.

GetCustomAttributes<T>(ParameterInfo, Boolean)

Belirtilen bir parametreye uygulanan belirtilen türdeki özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu parametrenin atalarını inceler.

GetCustomAttributes<T>(MemberInfo, Boolean)

Belirtilen bir üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu üyenin üstlerini inceler.

GetCustomAttributes<T>(ParameterInfo)

Belirtilen parametreye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

GetCustomAttributes<T>(MemberInfo)

Belirtilen bir üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

GetCustomAttributes<T>(Assembly)

Belirtilen bir derlemeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

GetCustomAttributes<T>(Module)

Belirtilen modüle uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

GetCustomAttributes(ParameterInfo, Type, Boolean)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen bir parametreye uygulanan belirtilen türdeki özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu parametrenin atalarını inceler.

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

Parametreler

element
ParameterInfo

İncelenecek parametre.

attributeType
Type

Aranacak öznitelik türü.

inherit
Boolean

trueöğesinin atalarını elementincelemek için ; aksi takdirde . false

Döndürülenler

uygulanan ve ile eşleşen attributeTypeözel özniteliklerin element koleksiyonu veya böyle bir öznitelik yoksa boş bir koleksiyon.

Özel durumlar

element veya attributeType şeklindedir null.

attributeType ' den Attributetüretilmemiştir.

element oluşturucu, yöntem, özellik, olay, tür veya alan değildir.

Özel öznitelik türü yüklenemiyor.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen bir üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu üyenin üstlerini inceler.

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

Parametreler

element
MemberInfo

İncelenecek üye.

attributeType
Type

Aranacak öznitelik türü.

inherit
Boolean

trueöğesinin atalarını elementincelemek için ; aksi takdirde . false

Döndürülenler

uygulanan ve ile eşleşen attributeTypeözel özniteliklerin element koleksiyonu veya böyle bir öznitelik yoksa boş bir koleksiyon.

Özel durumlar

element veya attributeType şeklindedir null.

attributeType ' den Attributetüretilmemiştir.

element oluşturucu, yöntem, özellik, olay, tür veya alan değildir.

Özel öznitelik türü yüklenemiyor.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen parametreye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

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

Parametreler

element
ParameterInfo

İncelenecek parametre.

attributeType
Type

Aranacak öznitelik türü.

Döndürülenler

uygulanan ve ile eşleşen attributeTypeözel özniteliklerin element koleksiyonu veya böyle bir öznitelik yoksa boş bir koleksiyon.

Özel durumlar

element veya attributeType şeklindedir null.

attributeType ' den Attributetüretilmemiştir.

element oluşturucu, yöntem, özellik, olay, tür veya alan değildir.

Özel öznitelik türü yüklenemiyor.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen bir parametreye uygulanan özel öznitelikler koleksiyonunu alır ve isteğe bağlı olarak bu parametrenin atalarını inceler.

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

Parametreler

element
ParameterInfo

İncelenecek parametre.

inherit
Boolean

trueöğesinin atalarını elementincelemek için ; aksi takdirde . false

Döndürülenler

uygulamasına uygulanan elementözel özniteliklerin koleksiyonu veya böyle bir öznitelik yoksa boş bir koleksiyon.

Özel durumlar

element, null değeridir.

element oluşturucu, yöntem, özellik, olay, tür veya alan değildir.

Özel öznitelik türü yüklenemiyor.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen modüle uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

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

Parametreler

element
Module

İncelenir modül.

attributeType
Type

Aranacak öznitelik türü.

Döndürülenler

uygulanan ve ile eşleşen attributeTypeözel özniteliklerin element koleksiyonu veya böyle bir öznitelik yoksa boş bir koleksiyon.

Özel durumlar

element veya attributeType şeklindedir null.

attributeType ' den Attributetüretilmemiştir.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen bir üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

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

Parametreler

element
MemberInfo

İncelenecek üye.

attributeType
Type

Aranacak öznitelik türü.

Döndürülenler

uygulanan ve ile eşleşen attributeTypeözel özniteliklerin element koleksiyonu veya böyle bir öznitelik yoksa boş bir koleksiyon.

Özel durumlar

element veya attributeType şeklindedir null.

attributeType ' den Attributetüretilmemiştir.

element oluşturucu, yöntem, özellik, olay, tür veya alan değildir.

Özel öznitelik türü yüklenemiyor.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen üyeye uygulanan özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu üyenin atalarını inceler.

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

Parametreler

element
MemberInfo

İncelenecek üye.

inherit
Boolean

trueöğesinin atalarını elementincelemek için ; aksi takdirde . false

Döndürülenler

Belirtilen ölçütlerle eşleşen uygulanan özel özniteliklerin element koleksiyonu veya böyle bir öznitelik yoksa boş bir koleksiyon.

Özel durumlar

element, null değeridir.

element oluşturucu, yöntem, özellik, olay, tür veya alan değildir.

Özel öznitelik türü yüklenemiyor.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen bir derlemeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

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

Parametreler

element
Assembly

İncelemek için montaj.

attributeType
Type

Aranacak öznitelik türü.

Döndürülenler

uygulanan ve ile eşleşen attributeTypeözel özniteliklerin element koleksiyonu veya böyle bir öznitelik yoksa boş bir koleksiyon.

Özel durumlar

element veya attributeType şeklindedir null.

attributeType ' den Attributetüretilmemiştir.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen parametreye uygulanan özel özniteliklerden oluşan bir koleksiyonu alır.

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

Parametreler

element
ParameterInfo

İncelenecek parametre.

Döndürülenler

öğesine uygulanan elementözel özniteliklerin koleksiyonu veya böyle öznitelikler yoksa boş bir koleksiyon.

Özel durumlar

element, null değeridir.

element oluşturucu, yöntem, özellik, olay, tür veya alan değildir.

Özel öznitelik türü yüklenemiyor.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen modüle uygulanan özel özniteliklerden oluşan bir koleksiyonu alır.

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

Parametreler

element
Module

İncelenir modül.

Döndürülenler

öğesine uygulanan elementözel özniteliklerin koleksiyonu veya böyle öznitelikler yoksa boş bir koleksiyon.

Özel durumlar

element, null değeridir.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen üyeye uygulanan özel özniteliklerden oluşan bir koleksiyonu alır.

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

Parametreler

element
MemberInfo

İncelenecek üye.

Döndürülenler

öğesine uygulanan elementözel özniteliklerin koleksiyonu veya böyle öznitelikler yoksa boş bir koleksiyon.

Özel durumlar

element, null değeridir.

element oluşturucu, yöntem, özellik, olay, tür veya alan değildir.

Özel öznitelik türü yüklenemiyor.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen bir derlemeye uygulanan özel öznitelik koleksiyonunu alır.

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

Parametreler

element
Assembly

İncelemek için derleme.

Döndürülenler

öğesine uygulanan elementözel özniteliklerin koleksiyonu veya böyle öznitelikler yoksa boş bir koleksiyon.

Özel durumlar

element, null değeridir.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen parametreye uygulanan belirtilen türdeki özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu parametrenin atalarını inceler.

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

Tür Parametreleri

T

Aranacak öznitelik türü.

Parametreler

element
ParameterInfo

İncelenecek parametre.

inherit
Boolean

trueöğesinin atalarını elementincelemek için ; aksi takdirde . false

Döndürülenler

uygulanan ve ile eşleşen Tözel özniteliklerin element koleksiyonu veya böyle bir öznitelik yoksa boş bir koleksiyon.

Özel durumlar

element, null değeridir.

element oluşturucu, yöntem, özellik, olay, tür veya alan değildir.

Özel öznitelik türü yüklenemiyor.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen bir üyeye uygulanan belirtilen türdeki özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu üyenin üst öğelerini inceler.

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

Tür Parametreleri

T

Aranacak öznitelik türü.

Parametreler

element
MemberInfo

İncelenecek üye.

inherit
Boolean

trueöğesinin atalarını elementincelemek için ; aksi takdirde . false

Döndürülenler

uygulanan ve ile eşleşen Tözel özniteliklerin element koleksiyonu veya böyle bir öznitelik yoksa boş bir koleksiyon.

Özel durumlar

element, null değeridir.

element oluşturucu, yöntem, özellik, olay, tür veya alan değildir.

Özel öznitelik türü yüklenemiyor.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen parametreye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

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

Tür Parametreleri

T

Aranacak öznitelik türü.

Parametreler

element
ParameterInfo

İncelenecek parametre.

Döndürülenler

uygulanan ve ile eşleşen Tözel özniteliklerin element koleksiyonu veya böyle bir öznitelik yoksa boş bir koleksiyon.

Özel durumlar

element, null değeridir.

element oluşturucu, yöntem, özellik, olay, tür veya alan değildir.

Özel öznitelik türü yüklenemiyor.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

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

Tür Parametreleri

T

Aranacak öznitelik türü.

Parametreler

element
MemberInfo

İncelenecek üye.

Döndürülenler

uygulanan ve ile eşleşen Tözel özniteliklerin element koleksiyonu veya böyle bir öznitelik yoksa boş bir koleksiyon.

Özel durumlar

element, null değeridir.

element oluşturucu, yöntem, özellik, olay, tür veya alan değildir.

Özel öznitelik türü yüklenemiyor.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen bir derlemeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

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

Tür Parametreleri

T

Aranacak öznitelik türü.

Parametreler

element
Assembly

İncelemek için derleme.

Döndürülenler

uygulanan ve ile eşleşen Tözel özniteliklerin element koleksiyonu veya böyle bir öznitelik yoksa boş bir koleksiyon.

Özel durumlar

element, null değeridir.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen modüle uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

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

Tür Parametreleri

T

Aranacak öznitelik türü.

Parametreler

element
Module

İncelenir modül.

Döndürülenler

uygulanan ve ile eşleşen Tözel özniteliklerin element koleksiyonu veya böyle bir öznitelik yoksa boş bir koleksiyon.

Özel durumlar

element, null değeridir.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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