Aracılığıyla paylaş


DynamicMethod.GetCustomAttributes Yöntem

Tanım

yöntemine uygulanan özel öznitelikleri döndürür.

Aşırı Yüklemeler

GetCustomAttributes(Boolean)

yöntemi için tanımlanan tüm özel öznitelikleri döndürür.

GetCustomAttributes(Type, Boolean)

Yöntemine uygulanmış belirtilen türdeki özel öznitelikleri döndürür.

GetCustomAttributes(Boolean)

Kaynak:
DynamicMethod.cs
Kaynak:
DynamicMethod.cs
Kaynak:
DynamicMethod.cs

yöntemi için tanımlanan tüm özel öznitelikleri döndürür.

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public override object[] GetCustomAttributes (bool inherit);
override this.GetCustomAttributes : bool -> obj[]
Public Overrides Function GetCustomAttributes (inherit As Boolean) As Object()

Parametreler

inherit
Boolean

true özel öznitelikleri bulmak için yöntemin devralma zincirinde arama yapmak için; false yalnızca geçerli yöntemi denetlemek için.

Döndürülenler

Object[]

yönteminin tüm özel özniteliklerini temsil eden bir nesne dizisi.

Açıklamalar

yöntemi bir tür içinde bildirilmediğinden, dinamik yöntemler için inherit öğesini belirtmenin true hiçbir etkisi yoktur.

Not

Özel öznitelikler şu anda dinamik yöntemlerde desteklenmemektedir. Döndürülen tek özniteliktir MethodImplAttribute; yöntemini kullanarak GetMethodImplementationFlags yöntem uygulama bayraklarını daha kolay alabilirsiniz.

Ayrıca bkz.

Şunlara uygulanır

GetCustomAttributes(Type, Boolean)

Kaynak:
DynamicMethod.cs
Kaynak:
DynamicMethod.cs
Kaynak:
DynamicMethod.cs

Yöntemine uygulanmış belirtilen türdeki özel öznitelikleri döndürür.

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public override object[] GetCustomAttributes (Type attributeType, bool inherit);
override this.GetCustomAttributes : Type * bool -> obj[]
Public Overrides Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()

Parametreler

attributeType
Type

Type Döndürülecek özel özniteliğin türünü temsil eden bir.

inherit
Boolean

true özel öznitelikleri bulmak için yöntemin devralma zincirinde arama yapmak için; false yalnızca geçerli yöntemi denetlemek için.

Döndürülenler

Object[]

türündeki veya türünden attributeType türetilen yönteminin özniteliklerini temsil eden bir nesne dizisi attributeType.

Özel durumlar

attributeType, null değeridir.

Açıklamalar

yöntemi bir tür içinde bildirilmediğinden, dinamik yöntemler için inherit öğesini belirtmenin true hiçbir etkisi yoktur.

Not

Özel öznitelikler şu anda dinamik yöntemlerde desteklenmemektedir. Döndürülen tek özniteliktir MethodImplAttribute; yöntemini kullanarak GetMethodImplementationFlags yöntem uygulama bayraklarını daha kolay alabilirsiniz.

Ayrıca bkz.

Şunlara uygulanır