EnumBuilder Classe
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.
Descreve e representa um tipo de enumeração.
public ref class EnumBuilder abstract : System::Reflection::TypeInfo
public ref class EnumBuilder sealed : Type
public ref class EnumBuilder sealed : System::Reflection::TypeInfo
public ref class EnumBuilder sealed : Type, System::Runtime::InteropServices::_EnumBuilder
public ref class EnumBuilder sealed : System::Reflection::TypeInfo, System::Runtime::InteropServices::_EnumBuilder
public abstract class EnumBuilder : System.Reflection.TypeInfo
public sealed class EnumBuilder : Type
public sealed class EnumBuilder : System.Reflection.TypeInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
public sealed class EnumBuilder : Type, System.Runtime.InteropServices._EnumBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EnumBuilder : Type, System.Runtime.InteropServices._EnumBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EnumBuilder : System.Reflection.TypeInfo, System.Runtime.InteropServices._EnumBuilder
type EnumBuilder = class
inherit TypeInfo
type EnumBuilder = class
inherit Type
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
type EnumBuilder = class
inherit Type
interface _EnumBuilder
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnumBuilder = class
inherit Type
interface _EnumBuilder
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnumBuilder = class
inherit TypeInfo
interface _EnumBuilder
Public MustInherit Class EnumBuilder
Inherits TypeInfo
Public NotInheritable Class EnumBuilder
Inherits Type
Public NotInheritable Class EnumBuilder
Inherits TypeInfo
Public NotInheritable Class EnumBuilder
Inherits Type
Implements _EnumBuilder
Public NotInheritable Class EnumBuilder
Inherits TypeInfo
Implements _EnumBuilder
- Herança
- Herança
- Herança
- Atributos
- Implementações
Exemplos
O exemplo de código seguinte demonstra a construção de uma enumeração dentro de uma montagem dinâmica, usando EnumBuilder. O exemplo define uma enumeração chamada Elevation, com um tipo subjacente de Int32, e cria dois elementos: Low, com valor 0, e High, com valor 1. Depois de o tipo ter sido criado, a montagem é guardada com o nome TempAssembly.dll. Pode usar o Ildasm.exe (IL Disassembler) para examinar o conteúdo desta assembleia.
Note
Antes da versão 2.0 do .NET Framework, este exemplo de código não produz uma enumeração correta.
using System;
using System.Reflection;
using System.Reflection.Emit;
class Example
{
public static void Main()
{
// Get the current application domain for the current thread.
AppDomain currentDomain = AppDomain.CurrentDomain;
// Create a dynamic assembly in the current application domain,
// and allow it to be executed and saved to disk.
AssemblyName aName = new AssemblyName("TempAssembly");
AssemblyBuilder ab = currentDomain.DefineDynamicAssembly(
aName, AssemblyBuilderAccess.RunAndSave);
// Define a dynamic module in "TempAssembly" assembly. For a single-
// module assembly, the module has the same name as the assembly.
ModuleBuilder mb = ab.DefineDynamicModule(aName.Name, aName.Name + ".dll");
// Define a public enumeration with the name "Elevation" and an
// underlying type of Integer.
EnumBuilder eb = mb.DefineEnum("Elevation", TypeAttributes.Public, typeof(int));
// Define two members, "High" and "Low".
eb.DefineLiteral("Low", 0);
eb.DefineLiteral("High", 1);
// Create the type and save the assembly.
Type finished = eb.CreateType();
ab.Save(aName.Name + ".dll");
foreach( object o in Enum.GetValues(finished) )
{
Console.WriteLine("{0}.{1} = {2}", finished, o, ((int) o));
}
}
}
/* This code example produces the following output:
Elevation.Low = 0
Elevation.High = 1
*/
Imports System.Reflection
Imports System.Reflection.Emit
Module Example
Sub Main()
' Get the current application domain for the current thread.
Dim currentDomain As AppDomain = AppDomain.CurrentDomain
' Create a dynamic assembly in the current application domain,
' and allow it to be executed and saved to disk.
Dim aName As AssemblyName = New AssemblyName("TempAssembly")
Dim ab As AssemblyBuilder = currentDomain.DefineDynamicAssembly( _
aName, AssemblyBuilderAccess.RunAndSave)
' Define a dynamic module in "TempAssembly" assembly. For a single-
' module assembly, the module has the same name as the assembly.
Dim mb As ModuleBuilder = _
ab.DefineDynamicModule(aName.Name, aName.Name & ".dll")
' Define a public enumeration with the name "Elevation" and an
' underlying type of Integer.
Dim eb As EnumBuilder = _
mb.DefineEnum("Elevation", TypeAttributes.Public, GetType(Integer))
' Define two members, "High" and "Low".
eb.DefineLiteral("Low", 0)
eb.DefineLiteral("High", 1)
' Create the type and save the assembly.
Dim finished As Type = eb.CreateType()
ab.Save(aName.Name & ".dll")
For Each o As Object In [Enum].GetValues(finished)
Console.WriteLine("{0}.{1} = {2}", finished, o, CInt(o))
Next
End Sub
End Module
' This code example produces the following output:
'
'Elevation.Low = 0
'Elevation.High = 1
Observações
Note
Nas versões 1.0 e 1.1 do .NET Framework, é necessário definir enumerações usando TypeBuilder porque EnumBuilder emite enumerações cujos elementos são do tipo Int32 em vez do tipo de enumeração. Na versão 2.0 do .NET Framework, EnumBuilder emite enumerações cujos elementos têm o tipo correto.
Construtores
| Name | Description |
|---|---|
| EnumBuilder() |
Inicializa uma nova instância da EnumBuilder classe. |
Propriedades
| Name | Description |
|---|---|
| Assembly |
Recupera o conjunto dinâmico que contém esta definição de enum. |
| AssemblyQualifiedName |
Devolve o caminho completo deste enum qualificado pelo nome de exibição da assembleia principal. |
| Attributes |
Obtém os atributos associados ao Type. |
| Attributes |
Obtém os atributos associados ao Type. (Herdado de Type) |
| BaseType | |
| ContainsGenericParameters |
Descreve e representa um tipo de enumeração. |
| ContainsGenericParameters |
Obtém um valor que indica se o objeto atual Type tem parâmetros de tipo que não foram substituídos por tipos específicos. (Herdado de Type) |
| CustomAttributes |
Obtém uma coleção que contém os atributos personalizados deste membro. (Herdado de MemberInfo) |
| DeclaredConstructors |
Obtém uma coleção dos construtores declarados pelo tipo atual. (Herdado de TypeInfo) |
| DeclaredEvents |
Obtém uma coleção dos eventos definidos pelo tipo atual. (Herdado de TypeInfo) |
| DeclaredFields |
Obtém uma coleção dos campos definidos pelo tipo atual. (Herdado de TypeInfo) |
| DeclaredMembers |
Obtém uma coleção dos membros definidos pelo tipo atual. (Herdado de TypeInfo) |
| DeclaredMethods |
Obtém uma coleção dos métodos definidos pelo tipo atual. (Herdado de TypeInfo) |
| DeclaredNestedTypes |
Obtém uma coleção dos tipos aninhados definidos pelo tipo atual. (Herdado de TypeInfo) |
| DeclaredProperties |
Obtém uma coleção das propriedades definidas pelo tipo atual. (Herdado de TypeInfo) |
| DeclaringMethod |
Descreve e representa um tipo de enumeração. |
| DeclaringMethod |
Obtém-se que MethodBase representa o método declarante, se o atual Type representar um parâmetro de tipo de um método genérico. (Herdado de Type) |
| DeclaringType |
Devolve o tipo que declarou isto EnumBuilder. |
| FullName |
Retorna o percurso completo deste enum. |
| GenericParameterAttributes |
Descreve e representa um tipo de enumeração. |
| GenericParameterAttributes |
Obtém uma combinação de GenericParameterAttributes flags que descrevem a covariância e as restrições especiais do parâmetro genérico atual. (Herdado de Type) |
| GenericParameterPosition |
Descreve e representa um tipo de enumeração. |
| GenericParameterPosition |
Obtém a posição do parâmetro de tipo na lista de parâmetros de tipo do tipo genérico ou método que declarou o parâmetro, quando o Type objeto representa um parâmetro de tipo genérico ou de um método genérico. (Herdado de Type) |
| GenericTypeArguments |
Descreve e representa um tipo de enumeração. |
| GenericTypeArguments |
Obtém um array dos argumentos genéricos do tipo para este tipo. (Herdado de Type) |
| GenericTypeParameters |
Obtém um array dos parâmetros genéricos de tipo da instância atual. (Herdado de TypeInfo) |
| GUID |
Devolve o GUID deste enum. |
| HasElementType |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| HasElementType |
Recebe um valor que indica se a corrente Type abrange ou se refere a outro tipo; ou seja, se a corrente Type é um array, um apontador ou se é passada por referência. (Herdado de Type) |
| ImplementedInterfaces |
Obtém uma coleção das interfaces implementadas pelo tipo atual. (Herdado de TypeInfo) |
| IsAbstract |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsAbstract |
Obtém um valor que indica se o Type é abstrato e deve ser sobreposto. (Herdado de Type) |
| IsAnsiClass |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsAnsiClass |
Obtém um valor que |
| IsArray |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsArray |
Recebe um valor que indica se o tipo é um array. (Herdado de Type) |
| IsAutoClass |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsAutoClass |
Obtém um valor que |
| IsAutoLayout |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsAutoLayout |
Recebe um valor que indica se os campos do tipo atual estão automaticamente organizados pelo runtime da linguagem comum. (Herdado de Type) |
| IsByRef |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsByRef |
Obtém um valor que indica se o Type é passado por referência. (Herdado de Type) |
| IsByRefLike |
Obtém um valor que indica se o tipo é uma estrutura do tipo byref. |
| IsClass |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsClass |
Recebe um valor que indica se o Type é uma classe ou um delegado; ou seja, não um tipo de valor ou interface. (Herdado de Type) |
| IsCollectible |
Obtém um valor que indica se este MemberInfo objeto faz referência a uma ou mais assemblagens mantidas num colecionável AssemblyLoadContext. (Herdado de MemberInfo) |
| IsCOMObject |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsCOMObject |
Recebe um valor que indica se é Type um objeto COM. (Herdado de Type) |
| IsConstructedGenericType |
Obtém um valor que indica se este objeto representa um tipo genérico construído. |
| IsContextful |
Obtém um valor que indica se o Type pode ser alojado num contexto. (Herdado de Type) |
| IsEnum |
Descreve e representa um tipo de enumeração. |
| IsEnum |
Obtém um valor que indica se a corrente Type representa uma enumeração. (Herdado de Type) |
| IsExplicitLayout |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsExplicitLayout |
Obtém um valor que indica se os campos do tipo atual estão dispostos em deslocamentos explicitamente especificados. (Herdado de Type) |
| IsFunctionPointer |
Obtém um valor que indica se a corrente Type é um ponteiro de função. (Herdado de Type) |
| IsGenericMethodParameter |
Obtém um valor que indica se a corrente Type representa um parâmetro de tipo na definição de um método genérico. (Herdado de Type) |
| IsGenericParameter |
Descreve e representa um tipo de enumeração. |
| IsGenericParameter |
Obtém um valor que indica se a corrente Type representa um parâmetro de tipo na definição de um tipo ou método genérico. (Herdado de Type) |
| IsGenericType |
Descreve e representa um tipo de enumeração. |
| IsGenericType |
Recebe um valor que indica se o tipo atual é genérico. (Herdado de Type) |
| IsGenericTypeDefinition |
Descreve e representa um tipo de enumeração. |
| IsGenericTypeDefinition |
Obtém um valor que indica se a corrente Type representa uma definição genérica de tipo, a partir da qual outros tipos genéricos podem ser construídos. (Herdado de Type) |
| IsGenericTypeParameter |
Obtém um valor que indica se a corrente Type representa um parâmetro de tipo na definição de um tipo genérico. (Herdado de Type) |
| IsImport |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsImport |
Recebe um valor que indica se tem Type um ComImportAttribute atributo aplicado, indicando que foi importado de uma biblioteca de tipos COM. (Herdado de Type) |
| IsInterface |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsInterface |
Recebe um valor que indica se o Type é uma interface; ou seja, não uma classe ou um tipo de valor. (Herdado de Type) |
| IsLayoutSequential |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsLayoutSequential |
Recebe um valor que indica se os campos do tipo atual estão dispostos sequencialmente, pela ordem em que foram definidos ou emitidos para os metadados. (Herdado de Type) |
| IsMarshalByRef |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsMarshalByRef |
Obtém um valor que indica se o Type é marshaled por referência. (Herdado de Type) |
| IsNested |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsNested |
Obtém um valor que indica se o objeto atual Type representa um tipo cuja definição está inserida na definição de outro tipo. (Herdado de Type) |
| IsNestedAssembly |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsNestedAssembly |
Obtém um valor que indica se o Type está aninhado e visível apenas dentro do seu próprio monte. (Herdado de Type) |
| IsNestedFamANDAssem |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsNestedFamANDAssem |
Recebe um valor que indica se o Type está aninhado e visível apenas para classes que pertencem tanto à sua própria família como ao seu próprio assembly. (Herdado de Type) |
| IsNestedFamily |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsNestedFamily |
Recebe um valor que indica se o Type está aninhado e visível apenas dentro da sua própria família. (Herdado de Type) |
| IsNestedFamORAssem |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsNestedFamORAssem |
Recebe um valor que indica se o Type está aninhado e visível apenas a classes que pertencem à sua própria família ou ao seu próprio assembly. (Herdado de Type) |
| IsNestedPrivate |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsNestedPrivate |
Recebe um valor que indica se o Type está aninhado e declarado privado. (Herdado de Type) |
| IsNestedPublic |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsNestedPublic |
Recebe um valor que indica se uma classe está aninhada e declarada pública. (Herdado de Type) |
| IsNotPublic |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsNotPublic |
Recebe um valor que indica se o Type não é declarado público. (Herdado de Type) |
| IsPointer |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsPointer |
Recebe um valor que indica se o Type é um apontador. (Herdado de Type) |
| IsPrimitive |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsPrimitive |
Obtém um valor que indica se o Type é um dos tipos primitivos. (Herdado de Type) |
| IsPublic |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsPublic |
Recebe um valor que indica se o Type é declarado público. (Herdado de Type) |
| IsSealed |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsSealed |
Recebe um valor que indica se o Type está declarado selado. (Herdado de Type) |
| IsSecurityCritical |
Obtém um valor que indica se o tipo atual é crítico para segurança ou para segurança no nível de confiança atual, podendo assim executar operações críticas. (Herdado de Type) |
| IsSecuritySafeCritical |
Obtém um valor que indica se o tipo atual é seguro de segurança crítico ao nível de confiança atual; ou seja, se pode realizar operações críticas e se pode ser acedido por código transparente. (Herdado de Type) |
| IsSecurityTransparent |
Recebe um valor que indica se o tipo atual é transparente ao nível de confiança atual e, portanto, não pode realizar operações críticas. (Herdado de Type) |
| IsSerializable |
Descreve e representa um tipo de enumeração. |
| IsSerializable |
Obsoleto.
Obtém um valor que indica se o Type é binariamente serializável. (Herdado de Type) |
| IsSignatureType |
Recebe um valor que indica se o tipo é um tipo de assinatura. (Herdado de Type) |
| IsSpecialName |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsSpecialName |
Recebe um valor que indica se o tipo tem um nome que requer tratamento especial. (Herdado de Type) |
| IsSZArray |
Obtém um valor que indica se o tipo é um tipo de array que pode representar apenas um array unidimensional com limite inferior zero. |
| IsTypeDefinition |
Obtém um valor que indica se o tipo é uma definição de tipo. |
| IsUnicodeClass |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsUnicodeClass |
Obtém um valor que |
| IsUnmanagedFunctionPointer |
Obtém um valor que indica se a corrente Type é um ponteiro de função não gerida. (Herdado de Type) |
| IsValueType |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsValueType |
Recebe um valor que indica se o Type é um tipo de valor. (Herdado de Type) |
| IsVariableBoundArray |
Descreve e representa um tipo de enumeração. |
| IsVariableBoundArray |
Obtém um valor que indica se o tipo é um tipo de array que pode representar um array multidimensional ou um array com um limite inferior arbitrário. (Herdado de Type) |
| IsVisible |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsVisible |
Obtém um valor que indica se o Type pode ser acedido por código fora do montador. (Herdado de Type) |
| MemberType |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| MemberType |
Recebe um MemberTypes valor que indica que este membro é um tipo ou um tipo aninhado. (Herdado de Type) |
| MetadataToken |
Obtém um valor que identifica um elemento de metadados. (Herdado de MemberInfo) |
| Module |
Recupera o módulo dinâmico que contém esta EnumBuilder definição. |
| Name |
Devolve o nome deste enum. |
| Namespace |
Devolve o namespace deste enum. |
| ReflectedType |
Devolve o tipo que foi usado para obter este EnumBuilder. |
| StructLayoutAttribute |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| StructLayoutAttribute |
Obtém um StructLayoutAttribute que descreve a disposição do tipo atual. (Herdado de Type) |
| TypeHandle |
Recupera a alavanca interna deste enum. |
| TypeInitializer |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| TypeInitializer |
Obtém o inicializador do tipo. (Herdado de Type) |
| TypeToken |
Devolve o token interno de tipo metadados deste enum. |
| UnderlyingField |
Devolve o campo subjacente para este enum. |
| UnderlyingFieldCore |
Quando sobrescrito numa classe derivada, obtém o corpo subjacente para este enum. |
| UnderlyingSystemType |
Devolve o tipo de sistema subjacente para este enum. |
| UnderlyingSystemType |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
Métodos
| Name | Description |
|---|---|
| AsType() |
Devolve o tipo atual como um Type objeto. (Herdado de TypeInfo) |
| CreateType() |
Cria um Type objeto para este enum. |
| CreateTypeInfo() |
Obtém um TypeInfo objeto que representa esta enumeração. |
| CreateTypeInfoCore() |
Quando sobreposto numa classe derivada, obtém-se um TypeInfo objeto que representa esta enumeração. |
| DefineLiteral(String, Object) |
Define o campo estático nomeado num tipo de enumeração com o valor constante especificado. |
| DefineLiteralCore(String, Object) |
Quando sobrescrito numa classe derivada, define o campo estático nomeado num tipo de enumeração com o valor constante especificado. |
| Equals(Object) |
Devolve um valor que indica se esta instância é igual a um objeto especificado. (Herdado de MemberInfo) |
| Equals(Object) |
Determina se o tipo de sistema subjacente do objeto atual Type é o mesmo que o tipo de sistema subjacente do especificado Object. (Herdado de Type) |
| Equals(Type) |
Determina se o tipo de sistema subjacente da corrente Type é o mesmo que o tipo de sistema subjacente do especificado Type. (Herdado de Type) |
| FindInterfaces(TypeFilter, Object) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| FindInterfaces(TypeFilter, Object) |
Devolve um array de Type objetos que representa uma lista filtrada de interfaces implementadas ou herdadas pelo atual Type. (Herdado de Type) |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Devolve um array filtrado de MemberInfo objetos do tipo de membro especificado. (Herdado de Type) |
| GetArrayRank() |
Descreve e representa um tipo de enumeração. |
| GetArrayRank() |
Obtém o número de dimensões num array. (Herdado de Type) |
| GetAttributeFlagsImpl() |
Quando sobrescrito numa classe derivada, implementa a Attributes propriedade e obtém uma combinação bit a bit de valores de enumeração que indicam os atributos associados ao Type. |
| GetAttributeFlagsImpl() |
Quando sobrescrito numa classe derivada, implementa a Attributes propriedade e obtém uma combinação bit a bit de valores de enumeração que indicam os atributos associados ao Type. (Herdado de Type) |
| GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Procura um construtor cujos parâmetros correspondam aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas e a convenção de chamada especificada. (Herdado de Type) |
| GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
Procura um construtor cujos parâmetros correspondam aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetConstructor(BindingFlags, Type[]) |
Procura um construtor cujos parâmetros correspondam aos tipos de argumento especificados, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetConstructor(Type[]) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetConstructor(Type[]) |
Procura um construtor público de instância cujos parâmetros correspondam aos tipos no array especificado. (Herdado de Type) |
| GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Quando sobrescrito numa classe derivada, procura um construtor cujos parâmetros correspondam aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas e a convenção de chamada especificada. |
| GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Quando sobrescrito numa classe derivada, procura um construtor cujos parâmetros correspondam aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas e a convenção de chamada especificada. (Herdado de Type) |
| GetConstructors() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetConstructors() |
Devolve todos os construtores públicos definidos para o atual Type. (Herdado de Type) |
| GetConstructors(BindingFlags) |
Devolve um array de ConstructorInfo objetos que representam os construtores públicos e não públicos definidos para esta classe, conforme especificado. |
| GetConstructors(BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetCustomAttributes(Boolean) |
Devolve todos os atributos personalizados definidos para este construtor. |
| GetCustomAttributes(Type, Boolean) |
Devolve os atributos personalizados identificados pelo tipo dado. |
| GetCustomAttributesData() |
Devolve uma lista de CustomAttributeData objetos que representam dados sobre os atributos que foram aplicados ao membro alvo. (Herdado de MemberInfo) |
| GetDeclaredEvent(String) |
Devolve um objeto que representa o evento especificado declarado pelo tipo atual. (Herdado de TypeInfo) |
| GetDeclaredField(String) |
Devolve um objeto que representa o campo especificado declarado pelo tipo atual. (Herdado de TypeInfo) |
| GetDeclaredMethod(String) |
Devolve um objeto que representa o método especificado declarado pelo tipo atual. (Herdado de TypeInfo) |
| GetDeclaredMethods(String) |
Devolve uma coleção que contém todos os métodos declarados no tipo atual que correspondam ao nome especificado. (Herdado de TypeInfo) |
| GetDeclaredNestedType(String) |
Devolve um objeto que representa o tipo aninhado especificado declarado pelo tipo atual. (Herdado de TypeInfo) |
| GetDeclaredProperty(String) |
Devolve um objeto que representa a propriedade especificada declarada pelo tipo atual. (Herdado de TypeInfo) |
| GetDefaultMembers() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetDefaultMembers() |
Pesquisas pelos membros definidos para a corrente Type cujo DefaultMemberAttribute é o conjunto. (Herdado de Type) |
| GetElementType() |
Chamar este método gera sempre .NotSupportedException |
| GetEnumName(Object) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetEnumName(Object) |
Devolve o nome da constante que tem o valor especificado, para o tipo de enumeração atual. (Herdado de Type) |
| GetEnumNames() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetEnumNames() |
Devolve os nomes dos membros do tipo de enumeração atual. (Herdado de Type) |
| GetEnumUnderlyingType() |
Devolve o tipo inteiro subjacente da enumeração atual, que é definido quando o construtor de enumeração é definido. |
| GetEnumUnderlyingType() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetEnumValues() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetEnumValues() |
Devolve um array dos valores das constantes no tipo de enumeração atual. (Herdado de Type) |
| GetEnumValuesAsUnderlyingType() |
Recupera um array dos valores das constantes de tipo subjacentes deste tipo de enumeração. (Herdado de Type) |
| GetEvent(String, BindingFlags) |
Devolve o evento com o nome especificado. |
| GetEvent(String, BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetEvent(String) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetEvent(String) |
Devolve o EventInfo objeto que representa o evento público especificado. (Herdado de Type) |
| GetEvents() |
Devolve os eventos para os eventos públicos declarados ou herdados por este tipo. |
| GetEvents() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetEvents(BindingFlags) |
Retorna os eventos públicos e não públicos que são declarados por este tipo. |
| GetEvents(BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetField(String, BindingFlags) |
Devolve o campo especificado pelo nome próprio. |
| GetField(String, BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetField(String) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetField(String) |
Pesquisa pelo campo público com o nome especificado. (Herdado de Type) |
| GetFields() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetFields() |
Devolve todos os campos públicos da corrente Type. (Herdado de Type) |
| GetFields(BindingFlags) |
Devolve os campos públicos e não públicos que são declarados por este tipo. |
| GetFields(BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetFunctionPointerCallingConventions() |
Quando sobreposto numa classe derivada, devolve as convenções de chamada do ponteiro Typede função atual . (Herdado de Type) |
| GetFunctionPointerParameterTypes() |
Quando sobrescrito numa classe derivada, devolve os tipos de parâmetros do ponteiro Typeda função corrente . (Herdado de Type) |
| GetFunctionPointerReturnType() |
Quando sobrescrito numa classe derivada, devolve o tipo de retorno do ponteiro Typeda função corrente . (Herdado de Type) |
| GetGenericArguments() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetGenericArguments() |
Devolve um array de Type objetos que representam os argumentos de tipo de um tipo genérico fechado ou os parâmetros de tipo de uma definição de tipo genérica. (Herdado de Type) |
| GetGenericParameterConstraints() |
Descreve e representa um tipo de enumeração. |
| GetGenericParameterConstraints() |
Devolve um array de Type objetos que representam as restrições sobre o parâmetro de tipo genérico atual. (Herdado de Type) |
| GetGenericTypeDefinition() |
Descreve e representa um tipo de enumeração. |
| GetGenericTypeDefinition() |
Devolve um Type objeto que representa uma definição genérica de tipo a partir da qual o tipo genérico atual pode ser construído. (Herdado de Type) |
| GetHashCode() |
Devolve o código de hash para esta instância. (Herdado de MemberInfo) |
| GetHashCode() |
Devolve o código de hash para esta instância. (Herdado de Type) |
| GetInterface(String, Boolean) |
Devolve a interface implementada (direta ou indiretamente) por este tipo, com o nome totalmente qualificado especificado. |
| GetInterface(String, Boolean) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetInterface(String) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetInterface(String) |
Procura a interface com o nome especificado. (Herdado de Type) |
| GetInterfaceMap(Type) |
Devolve um mapeamento de interface para a interface solicitada. |
| GetInterfaces() |
Devolve um array de todas as interfaces implementadas nesta classe a e nas suas classes base. |
| GetInterfaces() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetMember(String, BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetMember(String, BindingFlags) |
Pesquisa pelos membros especificados, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetMember(String, MemberTypes, BindingFlags) |
Devolve todos os membros com o nome, tipo e ligação especificados que são declarados ou herdados por este tipo. |
| GetMember(String, MemberTypes, BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetMember(String) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetMember(String) |
Pesquisa pelos membros públicos com o nome especificado. (Herdado de Type) |
| GetMembers() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetMembers() |
Devolve todos os membros públicos do atual Type. (Herdado de Type) |
| GetMembers(BindingFlags) |
Devolve os membros especificados declarados ou herdados por este tipo. |
| GetMembers(BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
Procura o MemberInfo na corrente Type que corresponde ao especificado MemberInfo. (Herdado de Type) |
| GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Procura o método especificado cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas e a convenção de chamada especificada. (Herdado de Type) |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Procura o método especificado cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetMethod(String, BindingFlags, Type[]) |
Procura o método especificado cujos parâmetros correspondem aos tipos de argumentos especificados, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetMethod(String, BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetMethod(String, BindingFlags) |
Procura o método especificado, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Procura o método especificado cujos parâmetros correspondem à contagem genérica de parâmetros especificada, tipos de argumentos e modificadores, usando as restrições de ligação especificadas e a convenção de chamada especificada. (Herdado de Type) |
| GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) |
Procura o método especificado cujos parâmetros correspondem à contagem genérica de parâmetros especificada, tipos de argumentos e modificadores, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetMethod(String, Int32, BindingFlags, Type[]) |
Procura o método especificado cujos parâmetros correspondem à contagem genérica de parâmetros e aos tipos de argumentos especificados, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetMethod(String, Int32, Type[], ParameterModifier[]) |
Pesquisa pelo método público especificado cujos parâmetros correspondem à contagem genérica de parâmetros, tipos de argumentos e modificadores especificados. (Herdado de Type) |
| GetMethod(String, Int32, Type[]) |
Pesquisa pelo método público especificado cujos parâmetros correspondem à contagem genérica de parâmetros e aos tipos de argumentos especificados. (Herdado de Type) |
| GetMethod(String, Type[], ParameterModifier[]) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetMethod(String, Type[], ParameterModifier[]) |
Procura o método público especificado cujos parâmetros correspondem aos tipos de argumentos e modificadores especificados. (Herdado de Type) |
| GetMethod(String, Type[]) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetMethod(String, Type[]) |
Pesquisa pelo método público especificado cujos parâmetros correspondem aos tipos de argumento especificados. (Herdado de Type) |
| GetMethod(String) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetMethod(String) |
Pesquisas pelo método público com o nome especificado. (Herdado de Type) |
| GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Quando sobreposto numa classe derivada, procura o método especificado cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas e a convenção de chamada especificada. |
| GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Quando sobreposto numa classe derivada, procura o método especificado cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas e a convenção de chamada especificada. (Herdado de Type) |
| GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Quando sobreposto numa classe derivada, procura o método especificado cujos parâmetros correspondem à contagem genérica de parâmetros especificada, tipos de argumentos e modificadores, usando as restrições de ligação especificadas e a convenção de chamada especificada. (Herdado de Type) |
| GetMethods() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetMethods() |
Devolve todos os métodos públicos do atual Type. (Herdado de Type) |
| GetMethods(BindingFlags) |
Devolve todos os métodos públicos e não públicos declarados ou herdados por este tipo, conforme especificado. |
| GetMethods(BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetNestedType(String, BindingFlags) |
Devolve o tipo aninhado especificado que é declarado por este tipo. |
| GetNestedType(String, BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetNestedType(String) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetNestedType(String) |
Pesquisas pelo tipo aninhado público com o nome especificado. (Herdado de Type) |
| GetNestedTypes() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetNestedTypes() |
Devolve os tipos públicos aninhados na corrente Type. (Herdado de Type) |
| GetNestedTypes(BindingFlags) |
Devolve os tipos aninhados públicos e não públicos que são declarados ou herdados por este tipo. |
| GetNestedTypes(BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetOptionalCustomModifiers() |
Quando sobreposto numa classe derivada, devolve os modificadores personalizados opcionais do atual Type. (Herdado de Type) |
| GetProperties() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetProperties() |
Devolve todas as propriedades públicas do atual Type. (Herdado de Type) |
| GetProperties(BindingFlags) |
Devolve todas as propriedades públicas e não públicas declaradas ou herdadas por este tipo, conforme especificado. |
| GetProperties(BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Procura a propriedade especificada cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetProperty(String, BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetProperty(String, BindingFlags) |
Procura a propriedade especificada, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Pesquisa pela propriedade pública especificada cujos parâmetros correspondem aos tipos de argumentos e modificadores especificados. (Herdado de Type) |
| GetProperty(String, Type, Type[]) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetProperty(String, Type, Type[]) |
Pesquisa pela propriedade pública especificada cujos parâmetros correspondem aos tipos de argumentos especificados. (Herdado de Type) |
| GetProperty(String, Type) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetProperty(String, Type) |
Pesquisa pelo bem público com o nome e tipo de devolução especificados. (Herdado de Type) |
| GetProperty(String, Type[]) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetProperty(String, Type[]) |
Pesquisa pela propriedade pública especificada cujos parâmetros correspondem aos tipos de argumentos especificados. (Herdado de Type) |
| GetProperty(String) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| GetProperty(String) |
Procura a propriedade pública com o nome especificado. (Herdado de Type) |
| GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Chamar este método gera sempre .NotSupportedException |
| GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Quando sobrescrito numa classe derivada, procura a propriedade especificada cujos parâmetros correspondem aos tipos de argumentos e modificadores especificados, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetRequiredCustomModifiers() |
Quando sobrescrito numa classe derivada, devolve os modificadores personalizados necessários do atual Type. (Herdado de Type) |
| GetType() |
Obtém a corrente Type. (Herdado de Type) |
| GetTypeCodeImpl() |
Devolve o código de tipo subjacente desta Type instância. (Herdado de Type) |
| HasElementTypeImpl() |
Quando sobrescrito numa classe derivada, implementa a HasElementType propriedade e determina se a corrente Type engloba ou se refere a outro tipo; ou seja, se a corrente Type é um array, um apontador ou é passada por referência. |
| HasElementTypeImpl() |
Quando sobrescrito numa classe derivada, implementa a HasElementType propriedade e determina se a corrente Type engloba ou se refere a outro tipo; ou seja, se a corrente Type é um array, um apontador ou é passada por referência. (Herdado de Type) |
| HasSameMetadataDefinitionAs(MemberInfo) |
Descreve e representa um tipo de enumeração. (Herdado de MemberInfo) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
Invoca o membro especificado, usando as restrições de ligação especificadas e correspondendo à lista de argumentos e cultura especificadas. (Herdado de Type) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Invoca o elemento especificado. O método a invocar deve ser acessível e fornecer a correspondência mais específica com a lista de argumentos especificada, sob as restrições dos atributos de binder e invocação especificados. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
Invoca o membro especificado, usando as restrições de ligação especificadas e correspondendo à lista de argumentos especificada. (Herdado de Type) |
| IsArrayImpl() |
Quando sobrescrito numa classe derivada, implementa a IsArray propriedade e determina se o Type é um array. |
| IsArrayImpl() |
Quando sobrescrito numa classe derivada, implementa a IsArray propriedade e determina se o Type é um array. (Herdado de Type) |
| IsAssignableFrom(Type) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsAssignableFrom(Type) |
Determina se uma instância de um tipo |
| IsAssignableFrom(TypeInfo) |
Recebe um valor que indica se um objeto especificado TypeInfo pode ser atribuído a este objeto. |
| IsAssignableTo(Type) |
Determina se o tipo atual pode ser atribuído a uma variável do especificado |
| IsByRefImpl() |
Quando sobrescrito numa classe derivada, implementa a IsByRef propriedade e determina se o Type é passado por referência. |
| IsByRefImpl() |
Quando sobrescrito numa classe derivada, implementa a IsByRef propriedade e determina se o Type é passado por referência. (Herdado de Type) |
| IsCOMObjectImpl() |
Quando sobrescrito numa classe derivada, implementa a IsCOMObject propriedade e determina se é Type um objeto COM. |
| IsCOMObjectImpl() |
Quando sobrescrito numa classe derivada, implementa a IsCOMObject propriedade e determina se é Type um objeto COM. (Herdado de Type) |
| IsContextfulImpl() |
Implementa a IsContextful propriedade e determina se pode Type ser alojado num contexto. (Herdado de Type) |
| IsDefined(Type, Boolean) |
Verifica se o tipo de atributo personalizado especificado está definido. |
| IsEnumDefined(Object) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsEnumDefined(Object) |
Devolve um valor que indica se o valor especificado existe no tipo de enumeração atual. (Herdado de Type) |
| IsEquivalentTo(Type) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsEquivalentTo(Type) |
Determina se dois tipos de COM têm a mesma identidade e são elegíveis para equivalência de tipos. (Herdado de Type) |
| IsInstanceOfType(Object) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsInstanceOfType(Object) |
Determina se o objeto especificado é uma instância da corrente Type. (Herdado de Type) |
| IsMarshalByRefImpl() |
Implementa a IsMarshalByRef propriedade e determina se o Type é marshaled por referência. (Herdado de Type) |
| IsPointerImpl() |
Quando sobrescrito numa classe derivada, implementa a IsPointer propriedade e determina se o Type é um ponteiro. |
| IsPointerImpl() |
Quando sobrescrito numa classe derivada, implementa a IsPointer propriedade e determina se o Type é um ponteiro. (Herdado de Type) |
| IsPrimitiveImpl() |
Quando sobrescrito numa classe derivada, implementa a IsPrimitive propriedade e determina se o Type é um dos tipos primitivos. |
| IsPrimitiveImpl() |
Quando sobrescrito numa classe derivada, implementa a IsPrimitive propriedade e determina se o Type é um dos tipos primitivos. (Herdado de Type) |
| IsSubclassOf(Type) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
| IsSubclassOf(Type) |
Determina se a corrente Type deriva do especificado Type. (Herdado de Type) |
| IsValueTypeImpl() |
Implementa a IsValueType propriedade e determina se o Type é um tipo de valor; ou seja, não uma classe ou uma interface. |
| IsValueTypeImpl() |
Implementa a IsValueType propriedade e determina se o Type é um tipo de valor; ou seja, não uma classe ou uma interface. (Herdado de Type) |
| MakeArrayType() |
Devolve um Type objeto que representa um array unidimensional do tipo atual, com um limite inferior zero. |
| MakeArrayType(Int32) |
Devolve um Type objeto que representa um array do tipo atual, com o número especificado de dimensões. |
| MakeByRefType() |
Devolve um objeto Type que representa o tipo atual quando passado como parâmetro ref (ByRef em Visual Basic). |
| MakeFunctionPointerType(Type[], Boolean) |
Descreve e representa um tipo de enumeração. (Herdado de Type) |
| MakeGenericType(Type[]) |
Descreve e representa um tipo de enumeração. |
| MakeGenericType(Type[]) |
Substitui os elementos de um array de tipos pelos parâmetros de tipo da definição genérica atual e devolve um Type objeto que representa o tipo construído resultante. (Herdado de Type) |
| MakePointerType() |
Devolve um Type objeto que representa um ponteiro para o tipo atual. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| SetCustomAttribute(ConstructorInfo, Byte[]) |
Define um atributo personalizado usando um blob de atributo personalizado especificado. |
| SetCustomAttribute(CustomAttributeBuilder) |
Define um atributo personalizado usando um construtor de atributos personalizado. |
| SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>) |
Quando sobrescrito numa classe derivada, define um atributo personalizado nessa assembleia. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| ToString() |
Devolve a |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| _EnumBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de despacho. |
| _EnumBuilder.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera as informações de tipo de um objeto, que podem ser usadas para obter as informações de tipo para uma interface. |
| _EnumBuilder.GetTypeInfoCount(UInt32) |
Recupera o número de interfaces de informações de tipo que um objeto fornece (0 ou 1). |
| _EnumBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Proporciona acesso a propriedades e métodos expostos por um objeto. |
| _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de despacho. (Herdado de MemberInfo) |
| _MemberInfo.GetType() |
Obtém um Type objeto que representa a MemberInfo classe. (Herdado de MemberInfo) |
| _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera as informações de tipo de um objeto, que podem ser usadas para obter as informações de tipo para uma interface. (Herdado de MemberInfo) |
| _MemberInfo.GetTypeInfoCount(UInt32) |
Recupera o número de interfaces de informações de tipo que um objeto fornece (0 ou 1). (Herdado de MemberInfo) |
| _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Proporciona acesso a propriedades e métodos expostos por um objeto. (Herdado de MemberInfo) |
| _Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de despacho. (Herdado de Type) |
| _Type.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera as informações de tipo de um objeto, que podem ser usadas para obter as informações de tipo para uma interface. (Herdado de Type) |
| _Type.GetTypeInfoCount(UInt32) |
Recupera o número de interfaces de informações de tipo que um objeto fornece (0 ou 1). (Herdado de Type) |
| _Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Proporciona acesso a propriedades e métodos expostos por um objeto. (Herdado de Type) |
| ICustomAttributeProvider.GetCustomAttributes(Boolean) |
Devolve um array de todos os atributos personalizados definidos neste membro, excluindo atributos nomeados, ou um array vazio se não existirem atributos personalizados. (Herdado de MemberInfo) |
| ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) |
Devolve um array de atributos personalizados definidos neste membro, identificados pelo tipo, ou um array vazio se não existirem atributos personalizados desse tipo. (Herdado de MemberInfo) |
| ICustomAttributeProvider.IsDefined(Type, Boolean) |
Indica se uma ou mais instâncias de |
| IReflectableType.GetTypeInfo() |
Devolve uma representação do tipo atual como um TypeInfo objeto. (Herdado de TypeInfo) |
Métodos da Extensão
| Name | Description |
|---|---|
| GetConstructor(Type, Type[]) |
Descreve e representa um tipo de enumeração. |
| GetConstructors(Type, BindingFlags) |
Descreve e representa um tipo de enumeração. |
| GetConstructors(Type) |
Descreve e representa um tipo de enumeração. |
| GetCustomAttribute(MemberInfo, Type, Boolean) |
Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado e, opcionalmente, inspeciona os antepassados desse membro. |
| GetCustomAttribute(MemberInfo, Type) |
Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado. |
| GetCustomAttribute<T>(MemberInfo, Boolean) |
Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado e, opcionalmente, inspeciona os antepassados desse membro. |
| GetCustomAttribute<T>(MemberInfo) |
Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado. |
| GetCustomAttributes(MemberInfo, Boolean) |
Recupera uma coleção de atributos personalizados que são aplicados a um membro especificado e, opcionalmente, inspeciona os antepassados desse membro. |
| GetCustomAttributes(MemberInfo, Type, Boolean) |
Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado e, opcionalmente, inspeciona os antepassados desse membro. |
| GetCustomAttributes(MemberInfo, Type) |
Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado. |
| GetCustomAttributes(MemberInfo) |
Recupera uma coleção de atributos personalizados que são aplicados a um membro especificado. |
| GetCustomAttributes<T>(MemberInfo, Boolean) |
Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado e, opcionalmente, inspeciona os antepassados desse membro. |
| GetCustomAttributes<T>(MemberInfo) |
Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado. |
| GetDefaultMembers(Type) |
Descreve e representa um tipo de enumeração. |
| GetEvent(Type, String, BindingFlags) |
Descreve e representa um tipo de enumeração. |
| GetEvent(Type, String) |
Descreve e representa um tipo de enumeração. |
| GetEvents(Type, BindingFlags) |
Descreve e representa um tipo de enumeração. |
| GetEvents(Type) |
Descreve e representa um tipo de enumeração. |
| GetField(Type, String, BindingFlags) |
Descreve e representa um tipo de enumeração. |
| GetField(Type, String) |
Descreve e representa um tipo de enumeração. |
| GetFields(Type, BindingFlags) |
Descreve e representa um tipo de enumeração. |
| GetFields(Type) |
Descreve e representa um tipo de enumeração. |
| GetGenericArguments(Type) |
Descreve e representa um tipo de enumeração. |
| GetInterfaces(Type) |
Descreve e representa um tipo de enumeração. |
| GetMember(Type, String, BindingFlags) |
Descreve e representa um tipo de enumeração. |
| GetMember(Type, String) |
Descreve e representa um tipo de enumeração. |
| GetMembers(Type, BindingFlags) |
Descreve e representa um tipo de enumeração. |
| GetMembers(Type) |
Descreve e representa um tipo de enumeração. |
| GetMetadataToken(MemberInfo) |
Recebe um token de metadados para o membro em questão, se disponível. |
| GetMethod(Type, String, BindingFlags) |
Descreve e representa um tipo de enumeração. |
| GetMethod(Type, String, Type[]) |
Descreve e representa um tipo de enumeração. |
| GetMethods(Type, BindingFlags) |
Descreve e representa um tipo de enumeração. |
| GetMethods(Type) |
Descreve e representa um tipo de enumeração. |
| GetNestedTypes(Type, BindingFlags) |
Descreve e representa um tipo de enumeração. |
| GetProperties(Type, BindingFlags) |
Descreve e representa um tipo de enumeração. |
| GetProperties(Type) |
Descreve e representa um tipo de enumeração. |
| GetProperty(Type, String, Type, Type[]) |
Descreve e representa um tipo de enumeração. |
| GetProperty(Type, String, Type) |
Descreve e representa um tipo de enumeração. |
| GetProperty(Type, String) |
Descreve e representa um tipo de enumeração. |
| GetRuntimeEvent(Type, String) |
Recupera um objeto que representa o evento especificado. |
| GetRuntimeEvents(Type) |
Recupera uma coleção que representa todos os eventos definidos num tipo especificado. |
| GetRuntimeField(Type, String) |
Recupera um objeto que representa um campo especificado. |
| GetRuntimeFields(Type) |
Recupera uma coleção que representa todos os campos definidos num tipo especificado. |
| GetRuntimeInterfaceMap(TypeInfo, Type) |
Devolve um mapeamento de interface para o tipo especificado e para a interface especificada. |
| GetRuntimeMethod(Type, String, Type[]) |
Recupera um objeto que representa um método especificado. |
| GetRuntimeMethods(Type) |
Recupera uma coleção que representa todos os métodos definidos num tipo especificado. |
| GetRuntimeProperties(Type) |
Recupera uma coleção que representa todas as propriedades definidas num tipo especificado. |
| GetRuntimeProperty(Type, String) |
Recupera um objeto que representa uma propriedade especificada. |
| GetTypeInfo(Type) |
Devolve a TypeInfo representação do tipo especificado. |
| HasMetadataToken(MemberInfo) |
Devolve um valor que indica se existe um token de metadados disponível para o membro especificado. |
| IsAssignableFrom(Type, Type) |
Descreve e representa um tipo de enumeração. |
| IsDefined(MemberInfo, Type, Boolean) |
Indica se atributos personalizados de um tipo especificado são aplicados a um membro especificado e, opcionalmente, aplicados aos seus antecessores. |
| IsDefined(MemberInfo, Type) |
Indica se atributos personalizados de um tipo especificado são aplicados a um membro especificado. |
| IsInstanceOfType(Type, Object) |
Descreve e representa um tipo de enumeração. |