Type.MemberType Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um MemberTypes valor que indica que esse 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 da propriedade
Um MemberTypes valor que indica que esse membro é um tipo ou um tipo aninhado.
Implementações
Exemplos
O exemplo de código a seguir mostra o MemberType campo como um parâmetro para o 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)
Comentários
Essa propriedade substitui MemberInfo.MemberType. Portanto, quando você examina um conjunto de MemberInfo objetos - por exemplo, a matriz retornada por GetMembers - a MemberType propriedade retorna MemberTypes.NestedType quando um determinado membro é um tipo aninhado.
Se a corrente Type representar um tipo genérico construído, essa propriedade se aplicará à definição de tipo genérico da qual o tipo foi construído. Por exemplo, se a atual Type representa MyGenericType<int> (MyGenericType(Of Integer) no Visual Basic), o valor dessa propriedade é determinado por MyGenericType<T>.
Se a corrente Type representar um parâmetro de tipo na definição de um tipo genérico ou método genérico, essa propriedade sempre retornará MemberTypes.TypeInfo.