Type.GetOptionalCustomModifiers Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli Typeöğesinin isteğe bağlı özel değiştiricilerini döndürür.

public:
 virtual cli::array <Type ^> ^ GetOptionalCustomModifiers();
public virtual Type[] GetOptionalCustomModifiers ();
abstract member GetOptionalCustomModifiers : unit -> Type[]
override this.GetOptionalCustomModifiers : unit -> Type[]
Public Overridable Function GetOptionalCustomModifiers () As Type()

Döndürülenler

Type[]

Geçerli Typeöğesinin Type isteğe bağlı özel değiştiricilerini tanımlayan bir nesne dizisi.

-veya-

Geçerlinin Type özel değiştiricisi yoksa türünde Typeboş bir dizi.

-veya-

Geçerli Type değiştirilmiş Typedeğilse türünde Typeboş bir dizi. Değiştirilmiş Type bir , GetModifiedPropertyType()veya GetModifiedParameterType()'den GetModifiedFieldType()alınır.

Açıklamalar

yönetilen GetOptionalCustomModifiers derleyici tasarımcıları için ve GetRequiredCustomModifiers yöntemleri sağlanır. Özel değiştiriciler hakkında daha fazla bilgi için bkz. ad alanında System.Runtime.CompilerServices sınıflar. Ayrıca , Ortak Dil Altyapısı (CLI) belgelerinin Bölüm II'deki meta veri belirtimine bakın.

Şunlara uygulanır