Share via


TypeBuilder.GetNestedTypes(BindingFlags) Yöntem

Tanım

Bu tür tarafından bildirilen veya devralınan genel ve genel olmayan iç içe türleri döndürür.

public:
 override cli::array <Type ^> ^ GetNestedTypes(System::Reflection::BindingFlags bindingAttr);
public override Type[] GetNestedTypes (System.Reflection.BindingFlags bindingAttr);
override this.GetNestedTypes : System.Reflection.BindingFlags -> Type[]
Public Overrides Function GetNestedTypes (bindingAttr As BindingFlags) As Type()

Parametreler

bindingAttr
BindingFlags

Bu, , vb.'de InvokeMethodNonPublicolduğu gibi ' den BindingFlagsbir bit bayrağı olmalıdır.

Döndürülenler

Type[]

Belirtilen bağlama kısıtlamalarıyla eşleşen geçerli Type içinde iç içe yerleştirilmiş tüm türleri temsil eden bir nesne dizisiType.

Geçerli Typeiçinde hiçbir tür iç içe yerleştirilmemişse veya iç içe türlerin hiçbiri bağlama kısıtlamalarıyla eşleşmiyorsa, türünde boş bir diziType.

Özel durumlar

Bu yöntem tamamlanmamış türler için uygulanmaz.

Açıklamalar

veya Assembly.GetType kullanarak Type.GetType türü alın ve alınan tür üzerinde yansıma kullanın.

Bu tür tamamlandıysa, örneğin, bu tür üzerinde çağrıldıysa CreateType , ancak tamamlanmamış iç içe türler varsa, GetNestedTypes yalnızca çağrılan iç içe türleri CreateType döndürür.

Şunlara uygulanır