Type.MemberType Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um MemberTypes valor que indica que este membro é um tipo ou um tipo aninhado.
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 Propriedade
Um valor que MemberTypes indica que este membro é um tipo ou um tipo aninhado.
Implementações
Exemplos
O seguinte exemplo de código mostra o MemberType campo como um parâmetro do GetMember método:
MemberInfo[] others = t.GetMember(mi.Name, mi.MemberType, BindingFlags.Public |
BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Instance);
let 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)
Observações
Esta propriedade sobrepõe-se MemberInfo.MemberTypea . Portanto, quando se examina um conjunto de MemberInfo objetos – por exemplo, o array devolvido por GetMembers – a MemberType propriedade retorna MemberTypes.NestedType quando um dado membro é um tipo aninhado.
Se a corrente Type representa um tipo genérico construído, esta propriedade aplica-se à definição genérica de tipo a partir da qual o tipo foi construído. Por exemplo, se o atual Type representa MyGenericType<int> (MyGenericType(Of Integer) em Visual Basic), o valor desta propriedade é determinado por MyGenericType<T>.
Se a corrente Type representa um parâmetro de tipo na definição de um tipo genérico ou método genérico, esta propriedade devolve MemberTypes.TypeInfosempre .