Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe MethodBase

Fornece informações sobre os métodos e construtores.

Namespace:  System.Reflection
Assembly:  mscorlib (em mscorlib.dll)
[SerializableAttribute]
[ComVisibleAttribute(true)]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public abstract class MethodBase : MemberInfo, 
	_MethodBase

O tipo MethodBase expõe os membros a seguir.

  NomeDescrição
Método protegidoCompatível com o XNA FrameworkMethodBaseInicializa uma nova instância da classe MethodBase.
Superior
  NomeDescrição
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreAttributesObtém os atributos associados com este método.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreCallingConventionObtém um valor que indica convenções de chamada para o método.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreContainsGenericParametersObtém um valor indicando se o método genérico contém parâmetros de tipo genéricos não atribuída.
Propriedade públicaCom suporte em .NET para aplicativos da Windows StoreCustomAttributesObtém uma coleção que contém os atributos personalizados deste membro. (Herdado de MemberInfo.)
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreDeclaringTypeObtém a classe que declara este membro. (Herdado de MemberInfo.)
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIsAbstractObtém um valor indicando se o método é abstrato.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIsAssemblyObtém um valor indicando se a visibilidade potencial de esse método ou construtor é descrita por MethodAttributes.Assembly; isto é, o método ou o construtor são visíveis no máximo para outro tipo no mesmo assembly, e não são visíveis aos tipos derivados fora do assembly.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIsConstructorObtém um valor indicando se o método for um construtor.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIsFamilyObtém um valor indicando se a visibilidade de esse método ou construtor é descrita por MethodAttributes.Family; isto é, o método ou o construtor são visíveis somente dentro da classe e suas classes derivadas.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIsFamilyAndAssemblyObtém um valor indicando se a visibilidade de esse método ou construtor é descrita por MethodAttributes.FamANDAssem; isto é, o método ou o construtor podem ser chamados por classes derivadas, mas somente se está no mesmo assembly.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIsFamilyOrAssemblyObtém um valor indicando se a visibilidade potencial de esse método ou construtor é descrita por MethodAttributes.FamORAssem; isto é, o método ou o construtor podem ser chamados por classes derivadas onde quer que é, e classes no mesmo assembly.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIsFinalObtém um valor indicando se este método é final.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIsGenericMethodObtém um valor indicando se o método é genérico.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIsGenericMethodDefinitionObtém um valor indicando se o método é uma definição de método genérico.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIsHideBySigObtém um valor indicando se apenas um membro do mesmo tipo com a mesma assinatura está oculto exatamente na classe derivada.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIsPrivateObtém um valor indicando se esse membro é particular.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIsPublicObtém um valor indicando se este é um método público.
Propriedade públicaIsSecurityCriticalObtém um valor que indica se o método ou o construtor atual são de segurança crítica ou segurança-seguro- importante para nível de confiança atual, e portanto pode executar operações críticos.
Propriedade públicaIsSecuritySafeCriticalObtém um valor que indica se o método ou o construtor segurança-seguro- atual é importante para nível de confiança; atual isto é, se pode executar operações críticos e pode ser acessado pelo código transparente.
Propriedade públicaIsSecurityTransparentObtém um valor que indica se o método ou o construtor atual é transparente para nível de confiança atual, e portanto não pode executar operações críticos.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIsSpecialNameObtém um valor indicando se este método tem um nome especial.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIsStaticObtém um valor indicando se o método é static.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIsVirtualObtém um valor indicando se o método é virtual.
Propriedade públicaCompatível com o XNA FrameworkMemberTypeQuando substituído em uma classe derivada, obtém uma MemberTypes valor que indica o tipo do membro — método, construtor, eventos e assim por diante. (Herdado de MemberInfo.)
Propriedade públicaMetadataTokenObtém um valor que identifica um elemento de metadados. (Herdado de MemberInfo.)
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilMethodHandleObtém um identificador para a representação interna de metadados de um método.
Propriedade públicaCom suporte em .NET para aplicativos da Windows StoreMethodImplementationFlagsObtém os sinalizadores de MethodImplAttributes que especificam os atributos de uma implementação do método.
Propriedade públicaCom suporte em .NET para aplicativos da Windows StoreModuleObtém o módulo no qual o tipo que declara o membro representado pelo atual MemberInfo está definido. (Herdado de MemberInfo.)
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreNameObtém o nome do membro atual. (Herdado de MemberInfo.)
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilReflectedTypeObtém o objeto de classe que foi usado para obter esta instância do MemberInfo. (Herdado de MemberInfo.)
Superior
  NomeDescrição
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilEquals Retorna um valor que indica se essa instância é igual a um objeto especificado. (Substitui MemberInfo.Equals(Object).)

Em XNA Framework 3.0, esse membro é herdado de Object.Equals(Object).


Em Biblioteca de Classes Portátil Biblioteca de Classes Portátil, esse membro é herdado de Object.Equals(Object).
Método protegidoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreFinalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoMembro estáticoGetCurrentMethodRetorna um objeto de MethodBase que representa o método atualmente em execução.
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilGetCustomAttributes(Boolean)Quando substituído em uma classe derivada, retorna uma matriz de todos os atributos personalizados aplicado a este membro. (Herdado de MemberInfo.)
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilGetCustomAttributes(Type, Boolean)Quando substituído em uma classe derivada, retorna uma matriz dos atributos personalizados aplicado a este membro e identificado por Type. (Herdado de MemberInfo.)
Método públicoGetCustomAttributesDataRetorna uma lista de CustomAttributeData objetos que representam dados sobre os atributos que foram aplicados ao membro de destino. (Herdado de MemberInfo.)
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreGetGenericArgumentsRetorna uma matriz de objetos de Type que representam os argumentos de tipo de um método genérico ou parâmetros do tipo de uma definição de método genérico.
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilGetHashCodeRetorna o código hash para essa instância. (Substitui MemberInfo.GetHashCode().)

Em XNA Framework 3.0, esse membro é herdado de Object.GetHashCode().


Em Biblioteca de Classes Portátil Biblioteca de Classes Portátil, esse membro é herdado de Object.GetHashCode().
Método públicoGetMethodBodyQuando substituído em uma classe derivada, obtém um objeto de MethodBody que fornece acesso ao fluxo, a variáveis locais, e as exceções MSIL para o método atual.
Método públicoMembro estáticoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreGetMethodFromHandle(RuntimeMethodHandle)Obtém informações do método usando representação interna de metadados do método (identificador).
Método públicoMembro estáticoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreGetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)Obtém um objeto de MethodBase para o construtor ou o método representado pela alça especificada, para o tipo genérico especificado.
Método públicoGetMethodImplementationFlagsQuando substituído em uma classe derivada, que retorna MethodImplAttributes sinaliza.
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreGetParametersQuando substituído em uma classe derivada, obtém os parâmetros do método ou do construtor especificado.
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreGetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreInvoke(Object, Object[])Chama o método ou o construtor representado pela instância atual, usando os parâmetros especificados.
Método públicoCompatível com o XNA FrameworkInvoke(Object, BindingFlags, Binder, Object[], CultureInfo)Quando substituído em uma classe derivada, chama o método ou o refletido construtor com parâmetros dados.
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilIsDefinedQuando substituído em uma classe derivada, indica se um ou mais atributos do tipo especificado ou de seus tipos derivados é aplicada a este membro. (Herdado de MemberInfo.)
Método protegidoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreMemberwiseCloneCria uma cópia superficial do Object atual. (Herdado de Object.)
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Superior
  NomeDescrição
Operador públicoMembro estáticoEqualityIndica se dois objetos de MethodBase são iguais.
Operador públicoMembro estáticoInequalityIndica se dois objetos de MethodBase não são iguais.
Superior
  NomeDescrição
Método de extensão públicoCom suporte em .NET para aplicativos da Windows StoreGetCustomAttribute(Type)Sobrecarregado. Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado. (Definido por CustomAttributeExtensions.)
Método de extensão públicoCom suporte em .NET para aplicativos da Windows StoreGetCustomAttribute(Type, Boolean)Sobrecarregado. Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado e, opcionalmente, inspeciona os ancestrais desse membro. (Definido por CustomAttributeExtensions.)
Método de extensão públicoCom suporte em .NET para aplicativos da Windows StoreGetCustomAttribute<T>()Sobrecarregado. Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado. (Definido por CustomAttributeExtensions.)
Método de extensão públicoCom suporte em .NET para aplicativos da Windows StoreGetCustomAttribute<T>(Boolean)Sobrecarregado. Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado e, opcionalmente, inspeciona os ancestrais desse membro. (Definido por CustomAttributeExtensions.)
Método de extensão públicoCom suporte em .NET para aplicativos da Windows StoreGetCustomAttributes()Sobrecarregado. Recupera uma coleção de atributos personalizados que são aplicadas a um membro especificado. (Definido por CustomAttributeExtensions.)
Método de extensão públicoCom suporte em .NET para aplicativos da Windows StoreGetCustomAttributes(Boolean)Sobrecarregado. Recupera uma coleção de atributos personalizados que são aplicadas a um membro especificado e, opcionalmente, inspeciona os ancestrais desse membro. (Definido por CustomAttributeExtensions.)
Método de extensão públicoCom suporte em .NET para aplicativos da Windows StoreGetCustomAttributes(Type)Sobrecarregado. Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicadas a um membro especificado. (Definido por CustomAttributeExtensions.)
Método de extensão públicoCom suporte em .NET para aplicativos da Windows StoreGetCustomAttributes(Type, Boolean)Sobrecarregado. Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicadas a um membro especificado e, opcionalmente, inspeciona os ancestrais desse membro. (Definido por CustomAttributeExtensions.)
Método de extensão públicoCom suporte em .NET para aplicativos da Windows StoreGetCustomAttributes<T>()Sobrecarregado. Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicadas a um membro especificado. (Definido por CustomAttributeExtensions.)
Método de extensão públicoCom suporte em .NET para aplicativos da Windows StoreGetCustomAttributes<T>(Boolean)Sobrecarregado. Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicadas a um membro especificado e, opcionalmente, inspeciona os ancestrais desse membro. (Definido por CustomAttributeExtensions.)
Método de extensão públicoCom suporte em .NET para aplicativos da Windows StoreIsDefined(Type)Sobrecarregado. Indica se os atributos personalizados de um tipo especificado são aplicados a um membro especificado. (Definido por CustomAttributeExtensions.)
Método de extensão públicoCom suporte em .NET para aplicativos da Windows StoreIsDefined(Type, Boolean)Sobrecarregado. Indica se os atributos personalizados de um tipo especificado são aplicados a um membro especificado e, opcionalmente, aplicados a seus ancestrais. (Definido por CustomAttributeExtensions.)
Superior
  NomeDescrição
Implementação explícita da interfaceMétodo particular_MemberInfo.GetIDsOfNamesMapeia um conjunto de nomes para um conjunto correspondente de identificadores de despacho. (Herdado de MemberInfo.)
Implementação explícita da interfaceMétodo particular_MemberInfo.GetTypeObtém um Type objeto que representa o MemberInfo classe. (Herdado de MemberInfo.)
Implementação explícita da interfaceMétodo particular_MemberInfo.GetTypeInfoRecupera as informações de tipo para um objeto, que pode ser usado para obter as informações de tipo para uma interface. (Herdado de MemberInfo.)
Implementação explícita da interfaceMétodo particular_MemberInfo.GetTypeInfoCountRecupera o número de interfaces de informações de tipo que um objeto fornece (0 ou 1). (Herdado de MemberInfo.)
Implementação explícita da interfaceMétodo particular_MemberInfo.InvokeFornece acesso a propriedades e métodos expostos por um objeto. (Herdado de MemberInfo.)
Implementação explícita da interfaceMétodo particular_MethodBase.GetIDsOfNamesMapeia um conjunto de nomes a um conjunto correspondente de identificadores de distribuição.
Implementação explícita da interfaceMétodo particular_MethodBase.GetTypePara obter uma descrição de esse membro, consulte _MethodBase.GetType.
Implementação explícita da interfaceMétodo particular_MethodBase.GetTypeInfoRecupera informações de tipo para um objeto, que pode então ser usado para obter informações sobre o tipo de uma interface.
Implementação explícita da interfaceMétodo particular_MethodBase.GetTypeInfoCountRetorna o número de interfaces de informações de tipo que um objeto fornece (0 ou 1).
Implementação explícita da interfaceMétodo particular_MethodBase.InvokeFornece acesso às propriedades e métodos expostos por um objeto.
Implementação explícita da interfacePropriedade particular_MethodBase.IsAbstractPara obter uma descrição de esse membro, consulte _MethodBase.IsAbstract.
Implementação explícita da interfacePropriedade particular_MethodBase.IsAssemblyPara obter uma descrição de esse membro, consulte _MethodBase.IsAssembly.
Implementação explícita da interfacePropriedade particular_MethodBase.IsConstructorPara obter uma descrição de esse membro, consulte _MethodBase.IsConstructor.
Implementação explícita da interfacePropriedade particular_MethodBase.IsFamilyPara obter uma descrição de esse membro, consulte _MethodBase.IsFamily.
Implementação explícita da interfacePropriedade particular_MethodBase.IsFamilyAndAssemblyPara obter uma descrição de esse membro, consulte _MethodBase.IsFamilyAndAssembly.
Implementação explícita da interfacePropriedade particular_MethodBase.IsFamilyOrAssemblyPara obter uma descrição de esse membro, consulte _MethodBase.IsFamilyOrAssembly.
Implementação explícita da interfacePropriedade particular_MethodBase.IsFinalPara obter uma descrição de esse membro, consulte _MethodBase.IsFinal.
Implementação explícita da interfacePropriedade particular_MethodBase.IsHideBySigPara obter uma descrição de esse membro, consulte _MethodBase.IsHideBySig.
Implementação explícita da interfacePropriedade particular_MethodBase.IsPrivatePara obter uma descrição de esse membro, consulte _MethodBase.IsPrivate.
Implementação explícita da interfacePropriedade particular_MethodBase.IsPublicPara obter uma descrição de esse membro, consulte _MethodBase.IsPublic.
Implementação explícita da interfacePropriedade particular_MethodBase.IsSpecialNamePara obter uma descrição de esse membro, consulte _MethodBase.IsSpecialName.
Implementação explícita da interfacePropriedade particular_MethodBase.IsStaticPara obter uma descrição de esse membro, consulte _MethodBase.IsStatic.
Implementação explícita da interfacePropriedade particular_MethodBase.IsVirtualPara obter uma descrição de esse membro, consulte _MethodBase.IsVirtual.
Superior

.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Biblioteca de Classes Portátil

Com suporte em: Biblioteca de Classes Portátil

.NET para aplicativos da Windows Store

Com suporte em: Windows 8

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte .Requisitos de sistema do NET Framework.

Esse tipo é de Thread de segurança.

Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.