DynamicMethod.GetCustomAttributes Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
yöntemine uygulanan özel öznitelikleri döndürür.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| GetCustomAttributes(Boolean) |
yöntemi için tanımlanan tüm özel öznitelikleri döndürür. |
| GetCustomAttributes(Type, Boolean) |
Yöntemine uygulanmış olan belirtilen türün özel özniteliklerini döndürür. |
GetCustomAttributes(Boolean)
- Kaynak:
- DynamicMethod.cs
- Kaynak:
- DynamicMethod.cs
- 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
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 true öğesini belirtmenin inherit hiçbir etkisi yoktur.
Note
Ö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
- Kaynak:
- DynamicMethod.cs
- Kaynak:
- DynamicMethod.cs
Yöntemine uygulanmış olan belirtilen türün özel özniteliklerini 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
- 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
türündeki veya türünden attributeType türetilen attributeTypeyönteminin özniteliklerini temsil eden bir nesne dizisi.
Özel durumlar
attributeType, null'e eşittir.
Açıklamalar
yöntemi bir tür içinde bildirilmediğinden, dinamik yöntemler için true öğesini belirtmenin inherit hiçbir etkisi yoktur.
Note
Ö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.