Type.MemberType Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor de MemberTypes que indica que este miembro es un tipo o un tipo anidado.
public:
virtual property System::Reflection::MemberTypes MemberType { System::Reflection::MemberTypes get(); };
public override System.Reflection.MemberTypes MemberType { get; }
member this.MemberType : System.Reflection.MemberTypes
Public Overrides ReadOnly Property MemberType As MemberTypes
Valor de propiedad
Valor de MemberTypes que indica que este miembro es un tipo o un tipo anidado.
Implementaciones
Ejemplos
En el ejemplo de código siguiente se MemberType
muestra el campo como un parámetro para el método GetMember
:
array<MemberInfo^>^ others = t->GetMember( mi->Name, mi->MemberType,
(BindingFlags)(BindingFlags::Public | BindingFlags::Static |
BindingFlags::NonPublic | BindingFlags::Instance) );
MemberInfo[] others = t.GetMember(mi.Name, mi.MemberType, BindingFlags.Public |
BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Instance);
Dim others As MemberInfo() = t.GetMember(mi.Name, mi.MemberType, _
BindingFlags.Public Or BindingFlags.Static Or BindingFlags.NonPublic _
Or BindingFlags.Instance)
Comentarios
Esta propiedad invalida MemberInfo.MemberType . Por lo tanto, cuando se examina un conjunto de objetos (por ejemplo, la matriz devuelta por ), la propiedad devuelve cuando un miembro determinado MemberInfo GetMembers es un tipo MemberType MemberTypes.NestedType anidado.
Si el objeto actual representa un tipo genérico construido, esta propiedad se aplica a la definición de tipo genérico a partir de la cual Type se construyó el tipo. Por ejemplo, si el objeto actual representa ( en Visual Basic), el Type valor de esta propiedad viene determinado por MyGenericType<int>
MyGenericType(Of Integer)
MyGenericType<T>
.
Si el objeto actual representa un parámetro de tipo en la definición de un tipo genérico o un método Type genérico, esta propiedad siempre devuelve MemberTypes.TypeInfo .