MethodBase Classe
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.
Fornece informações sobre os métodos e construtores.
public ref class MethodBase abstract : System::Reflection::MemberInfo
public ref class MethodBase abstract : System::Reflection::MemberInfo, System::Runtime::InteropServices::_MethodBase
public abstract class MethodBase : System.Reflection.MemberInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public abstract class MethodBase : System.Reflection.MemberInfo, System.Runtime.InteropServices._MethodBase
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class MethodBase : System.Reflection.MemberInfo, System.Runtime.InteropServices._MethodBase
type MethodBase = class
inherit MemberInfo
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type MethodBase = class
inherit MemberInfo
interface _MethodBase
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodBase = class
inherit MemberInfo
interface _MethodBase
Public MustInherit Class MethodBase
Inherits MemberInfo
Public MustInherit Class MethodBase
Inherits MemberInfo
Implements _MethodBase
- Herança
- Derivado
- Atributos
- Implementações
MethodBase
é a classe base de MethodInfo e ConstructorInfo.
Ao herdar de MethodBase
, você deve substituir os seguintes membros: GetParameters(), Invoke(Object, BindingFlags, Binder, Object[], CultureInfo), GetMethodImplementationFlags(), MethodHandle, Attributes, , Name, DeclaringType, MemberType, ReflectedType, GetCustomAttributes(Boolean), , GetCustomAttributes(Type, Boolean)e IsDefined(Type, Boolean).
Method |
Inicializa uma nova instância da classe MethodBase. |
Attributes |
Obtém os atributos associados a esse método. |
Calling |
Obtém um valor que indica as convenções de chamada deste método. |
Contains |
Obtém um valor que indica se o método genérico contém parâmetros de tipo genérico não atribuídos. |
Custom |
Obtém uma coleção que contém os atributos personalizados desse membro. (Herdado de MemberInfo) |
Declaring |
Obtém a classe que declara esse membro. (Herdado de MemberInfo) |
Is |
Obtém um valor que indica se o método é abstrato. |
Is |
Obtém um valor que indica se a visibilidade potencial deste método ou construtor é descrita por Assembly; ou seja, o construtor ou método é visível no máximo para outros tipos no mesmo assembly e não é visível a tipos derivados fora do assembly. |
Is |
Obtém um valor que indica se este objeto MemberInfo faz parte de um assembly mantido em uma coleção AssemblyLoadContext. (Herdado de MemberInfo) |
Is |
Fornece informações sobre os métodos e construtores. |
Is |
Obtém um valor que indica se o método é um construtor. |
Is |
Obtém um valor que indica se a visibilidade deste método ou construtor é descrita por Family; ou seja, o método ou o construtor é visível somente dentro de sua classe e de classes derivadas. |
Is |
Obtém um valor que indica se a visibilidade deste método ou construtor é descrita por FamANDAssem; ou seja, o método ou o construtor pode ser chamado por classes derivadas, mas apenas se estiverem no mesmo assembly. |
Is |
Obtém um valor que indica se a visibilidade potencial deste método ou construtor é descrita por FamORAssem; ou seja, o método ou o construtor pode ser chamado por classes derivadas, não importa em que lugar elas estejam e por classes no mesmo assembly. |
Is |
Obtém um valor que indica se esse método é |
Is |
Obtém um valor que indica se o método é genérico. |
Is |
Obtém um valor que indica se o método é uma definição de método genérica. |
Is |
Obtém um valor que indica se apenas um membro do mesmo tipo, com exatamente a mesma assinatura, está oculto na classe derivada. |
Is |
Obtém um valor que indica se este membro é privado. |
Is |
Obtém um valor que indica se este é um método público. |
Is |
Obtém um valor que indica se o método ou o construtor atual é crítico para segurança ou crítico para segurança e disponível no código transparente no nível de confiança atual e, portanto, pode realizar operações críticas. |
Is |
Obtém um valor que indica se o método ou o construtor atual é crítico para segurança e disponível no código transparente no nível de confiança atual; ou seja, se ele pode realizar operações críticas e ser acessado pelo código transparente. |
Is |
Obtém um valor que indica que se o método ou o construtor atual é transparente no nível de confiança atual e, portanto, não é pode realizar operações críticas. |
Is |
Obtém um valor que indica se esse método tem um nome especial. |
Is |
Obtém um valor que indica se o método é |
Is |
Obtém um valor que indica se o método é |
Member |
Quando substituído em uma classe derivada, obtém um valor MemberTypes que indica o tipo do membro – método, construtor, evento e assim por diante. (Herdado de MemberInfo) |
Metadata |
Obtém um valor que identifica um elemento de metadados. (Herdado de MemberInfo) |
Method |
Obtém um identificador para a representação interna de metadados de um método. |
Method |
Obtém os sinalizadores MethodImplAttributes que especificam os atributos de uma implementação de método. |
Module |
Obtém o módulo no qual o tipo que declara o membro representado pelo MemberInfo atual está definido. (Herdado de MemberInfo) |
Name |
Obtém o nome do membro atual. (Herdado de MemberInfo) |
Reflected |
Obtém o objeto de classe que foi usado para obter esta instância de |
Equals(Object) |
Retorna um valor que indica se essa instância é igual a um objeto especificado. |
Equals(Object) |
Retorna um valor que indica se essa instância é igual a um objeto especificado. (Herdado de MemberInfo) |
Get |
Retorna um objeto |
Get |
Quando substituído em uma classe derivada, retorna uma matriz de todos os atributos personalizados aplicados a esse membro. (Herdado de MemberInfo) |
Get |
Quando substituído em uma classe derivada, retorna uma matriz de atributos personalizados aplicados a esse membro e identificados por Type. (Herdado de MemberInfo) |
Get |
Retorna uma lista de objetos CustomAttributeData que representam dados sobre os atributos que foram aplicados ao membro de destino. (Herdado de MemberInfo) |
Get |
Retorna uma matriz de objetos Type que representam os argumentos de tipo de um método genérico ou os parâmetros de tipo de uma definição de método genérico. |
Get |
Retorna o código hash para a instância. |
Get |
Retorna o código hash para a instância. (Herdado de MemberInfo) |
Get |
Quando substituído em uma classe derivada, obtém um objeto MethodBody que fornece acesso ao fluxo MSIL, variáveis locais e exceções para o método atual. |
Get |
Obtém informações de método usando a representação de metadados internos do método (identificador). |
Get |
Obtém um objeto MethodBase para o construtor ou método representado pelo identificador especificado, para o tipo genérico especificado. |
Get |
Quando substituído em uma classe derivada, retorna os sinalizadores MethodImplAttributes. |
Get |
Quando substituído em uma classe derivada, obtém os parâmetros do método ou do construtor especificado. |
Get |
Fornece informações sobre os métodos e construtores. |
Get |
Descobre os atributos de um membro e fornece acesso aos metadados de membro. (Herdado de MemberInfo) |
Has |
Fornece informações sobre os métodos e construtores. (Herdado de MemberInfo) |
Invoke(Object, Binding |
Quando substituído em uma classe derivada, invoca o método ou o construtor refletido com parâmetros especificados. |
Invoke(Object, Object[]) |
Invoca o método ou o construtor representado pela instância atual, usando os parâmetros especificados. |
Is |
Quando substituído em uma classe derivada, indica se um ou mais atributos do tipo especificado ou de seus tipos derivados são aplicados a esse membro. (Herdado de MemberInfo) |
Memberwise |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
To |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Equality(Method |
Indica se dois objetos MethodBase são iguais. |
Inequality(Method |
Indica se dois objetos MethodBase não são iguais. |
_Member |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição. (Herdado de MemberInfo) |
_Member |
Obtém um objeto Type que representa a classe MemberInfo. (Herdado de MemberInfo) |
_Member |
Recupera as informações do tipo de um objeto, que podem ser usadas para obter informações de tipo para uma interface. (Herdado de MemberInfo) |
_Member |
Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1). (Herdado de MemberInfo) |
_Member |
Fornece acesso a propriedades e métodos expostos por um objeto. (Herdado de MemberInfo) |
_Method |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição. |
_Method |
Para obter uma descrição desse membro, confira GetType(). |
_Method |
Recupera as informações do tipo de um objeto, que podem ser usadas para obter informações de tipo para uma interface. |
_Method |
Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1). |
_Method |
Fornece acesso a propriedades e métodos expostos por um objeto. |
_Method |
Para obter uma descrição desse membro, confira IsAbstract. |
_Method |
Para obter uma descrição desse membro, confira IsAssembly. |
_Method |
Para obter uma descrição desse membro, confira IsConstructor. |
_Method |
Para obter uma descrição desse membro, confira IsFamily. |
_Method |
Para obter uma descrição desse membro, confira IsFamilyAndAssembly. |
_Method |
Para obter uma descrição desse membro, confira IsFamilyOrAssembly. |
_Method |
Para obter uma descrição desse membro, confira IsFinal. |
_Method |
Para obter uma descrição desse membro, confira IsHideBySig. |
_Method |
Para obter uma descrição desse membro, confira IsPrivate. |
_Method |
Para obter uma descrição desse membro, confira IsPublic. |
_Method |
Para obter uma descrição desse membro, confira IsSpecialName. |
_Method |
Para obter uma descrição desse membro, confira IsStatic. |
_Method |
Para obter uma descrição desse membro, confira IsVirtual. |
ICustom |
Retorna uma matriz de todos os atributos personalizados definidos neste membro, exceto atributos nomeados ou então uma matriz vazia, se não houver nenhum atributo personalizado. (Herdado de MemberInfo) |
ICustom |
Retorna uma matriz de atributos personalizados definidos neste membro, identificados por tipo ou então uma matriz vazia, se não houver nenhum atributo personalizado desse tipo. (Herdado de MemberInfo) |
ICustom |
Indica se uma ou mais instâncias de |
Get |
Recupera um atributo personalizado de um tipo especificado aplicado a um membro especificado. |
Get |
Recupera um atributo personalizado de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro. |
Get |
Recupera um atributo personalizado de um tipo especificado aplicado a um membro especificado. |
Get |
Recupera um atributo personalizado de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro. |
Get |
Recupera uma coleção de atributos personalizados que são aplicados a um membro especificado. |
Get |
Recupera uma coleção de atributos personalizados aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro. |
Get |
Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado. |
Get |
Recupera uma coleção de atributos personalizados de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro. |
Get |
Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado. |
Get |
Recupera uma coleção de atributos personalizados de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro. |
Is |
Indica se os atributos personalizados de um tipo especificados são aplicados a um membro especificado. |
Is |
Indica se os atributos personalizados de um tipo especificado são aplicados a um membro especificado e, opcionalmente, aplicados a seus ancestrais. |
Get |
Obtém um token de metadados para o membro fornecido, se disponível. |
Has |
Retorna um valor que indica se um token de metadados está disponível para o membro especificado. |
Produto | Versões |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
Este tipo é thread-safe.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: