TypeBuilder.GetNestedType(String, BindingFlags) Yöntem

Tanım

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

public:
 override Type ^ GetNestedType(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes)]
public override Type? GetNestedType(string name, System.Reflection.BindingFlags bindingAttr);
public override Type GetNestedType(string name, System.Reflection.BindingFlags bindingAttr);
public override Type? GetNestedType(string name, System.Reflection.BindingFlags bindingAttr);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes)>]
override this.GetNestedType : string * System.Reflection.BindingFlags -> Type
override this.GetNestedType : string * System.Reflection.BindingFlags -> Type
Public Overrides Function GetNestedType (name As String, bindingAttr As BindingFlags) As Type

Parametreler

name
String

String Alınacak iç içe türün adını içeren.

bindingAttr
BindingFlags

Aramanın nasıl yapıldığını belirten bir veya daha fazla BindingFlags bit maskesi.

-veya-

Genel yöntemler için büyük/küçük harfe duyarlı bir arama yapmak için sıfır.

Döndürülenler

Type Bulunursa belirtilen gereksinimlerle eşleşen iç içe türü temsil eden bir nesne; aksi takdirde, null.

Öznitelikler

Özel durumlar

Bu yöntem eksik türler için uygulanmaz.

Açıklamalar

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

Bu tür tamamlandıysa, örneğin, CreateType bu tür üzerinde çağrıldıysa, 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