EnumBuilder Classe
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.
Descreve e representa um tipo de enumeração.
public ref class EnumBuilder sealed : Type
public ref class EnumBuilder sealed : System::Reflection::TypeInfo
public ref class EnumBuilder abstract : 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 sealed class EnumBuilder : Type
public sealed class EnumBuilder : System.Reflection.TypeInfo
public abstract 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 Type
type EnumBuilder = class
inherit TypeInfo
[<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 NotInheritable Class EnumBuilder
Inherits Type
Public NotInheritable Class EnumBuilder
Inherits TypeInfo
Public MustInherit 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 a seguir demonstra a construção de uma enumeração em um assembly dinâmico, usando EnumBuilder
. O exemplo define uma enumeração chamada Elevation
, com um tipo subjacente de Int32e cria dois elementos: Low
, com um valor de 0 e High
, com um valor de 1. Depois que o tipo for criado, o assembly será salvo com o nome TempAssembly.dll
. Você pode usar o Ildasm.exe (Il Disassembler) para examinar o conteúdo deste assembly.
Observação
Antes do .NET Framework versão 2.0, este exemplo de código não produz uma enumeração correta.
using namespace System;
using namespace System::Reflection;
using namespace System::Reflection::Emit;
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 = gcnew 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 Int32.
EnumBuilder^ eb =
mb->DefineEnum("Elevation", TypeAttributes::Public, int::typeid);
// Define two members, "High" and "Low".
eb->DefineLiteral("Low", (Object^) 0);
eb->DefineLiteral("High", 1);
// Create the type and save the assembly.
Type^ finished = eb->CreateType();
ab->Save(aName->Name + ".dll");
for each (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
*/
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
Comentários
Observação
No .NET Framework versões 1.0 e 1.1, é 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. No .NET Framework versão 2.0, EnumBuilder emite enumerações cujos elementos têm o tipo correto.
Construtores
EnumBuilder() |
Inicializa uma nova instância da classe EnumBuilder. |
Propriedades
Assembly |
Recupera o assembly dinâmico que contém essa definição enum. |
AssemblyQualifiedName |
Retorna o caminho completo dessa enum qualificado pelo nome de exibição do assembly pai. |
Attributes |
Obtém os atributos associados ao Type. |
Attributes |
Obtém os atributos associados ao Type. (Herdado de Type) |
Attributes |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
BaseType | |
ContainsGenericParameters |
Descreve e representa um tipo de enumeração. |
ContainsGenericParameters |
Obtém um valor que indica se o objeto Type atual tem parâmetros de tipo que não foram substituídos por tipos específicos. (Herdado de Type) |
ContainsGenericParameters |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
CustomAttributes |
Obtém uma coleção que contém os atributos personalizados desse 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 de 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 de 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 de propriedades definidas pelo tipo atual. (Herdado de TypeInfo) |
DeclaringMethod |
Descreve e representa um tipo de enumeração. |
DeclaringMethod |
Obtém um MethodBase que representa o método declarativo, se o Type atual representa um parâmetro de tipo de um método genérico. (Herdado de Type) |
DeclaringMethod |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
DeclaringType |
Retorna o tipo que declarou esse EnumBuilder. |
FullName |
Retorna o caminho completo dessa enum. |
GenericParameterAttributes |
Descreve e representa um tipo de enumeração. |
GenericParameterAttributes |
Obtém uma combinação de GenericParameterAttributes sinalizadores que descrevem a covariância e restrições especiais do parâmetro de tipo genérico atual. (Herdado de Type) |
GenericParameterAttributes |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
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 do método que declarou o parâmetro, quando o objeto Type representa um parâmetro de tipo de um tipo genérico ou método genérico. (Herdado de Type) |
GenericParameterPosition |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GenericTypeArguments |
Descreve e representa um tipo de enumeração. |
GenericTypeArguments |
Obtém uma matriz dos argumentos de tipo genérico para esse tipo. (Herdado de Type) |
GenericTypeArguments |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GenericTypeParameters |
Obtém uma matriz dos parâmetros de tipo genérico da instância atual. (Herdado de TypeInfo) |
GUID |
Retorna o GUID desta enum. |
HasElementType |
Obtém um valor que indica se o Type atual abrange ou se refere a outro tipo; ou seja, se o Type atual é uma matriz, um ponteiro ou é passado por referência. (Herdado de Type) |
HasElementType |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
ImplementedInterfaces |
Obtém uma coleção das interfaces implementadas pelo tipo atual. (Herdado de TypeInfo) |
IsAbstract |
Obtém um valor que indica se o Type é abstrato e deve ser substituído. (Herdado de Type) |
IsAbstract |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsAnsiClass |
Obtém um valor que indica se o atributo de formato da cadeia de caracteres |
IsAnsiClass |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsArray |
Obtém um valor que indica se o tipo é uma matriz. (Herdado de Type) |
IsArray |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsAutoClass |
Obtém um valor que indica se o atributo de formato da cadeia de caracteres |
IsAutoClass |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsAutoLayout |
Obtém um valor que indica se os campos do tipo atual são apresentados automaticamente pelo Common Language Runtime. (Herdado de Type) |
IsAutoLayout |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsByRef |
Obtém um valor que indica se o Type é aprovado por referência. (Herdado de Type) |
IsByRef |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsByRefLike |
Obtém um valor que indica se o tipo é uma estrutura de tipo ByRef. |
IsByRefLike |
Obtém um valor que indica se o tipo é uma estrutura de tipo ByRef. (Herdado de Type) |
IsClass |
Obtém 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) |
IsClass |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsCollectible |
Obtém um valor que indica se este objeto MemberInfo faz parte de um assembly mantido em uma coleção AssemblyLoadContext. (Herdado de MemberInfo) |
IsCOMObject |
Obtém um valor que indica se o Type é um objeto COM. (Herdado de Type) |
IsCOMObject |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsConstructedGenericType |
Obtém um valor que indica se este objeto representa um tipo genérico construído. |
IsConstructedGenericType |
Obtém um valor que indica se este objeto representa um tipo genérico construído. Você pode criar instâncias de um tipo genérico construído. (Herdado de Type) |
IsContextful |
Obtém um valor que indica se o Type pode ser hospedado em um contexto. (Herdado de Type) |
IsEnum |
Descreve e representa um tipo de enumeração. |
IsEnum |
Obtém um valor que indica se o Type atual representa uma enumeração. (Herdado de Type) |
IsEnum |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsExplicitLayout |
Obtém um valor que indica se os campos do tipo atual são apresentados em deslocamentos explicitamente especificados. (Herdado de Type) |
IsExplicitLayout |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsFunctionPointer |
Obtém um valor que indica se o atual Type é um ponteiro de função. (Herdado de Type) |
IsGenericMethodParameter |
Obtém um valor que indica se o Type atual representa um parâmetro 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 o Type atual representa um parâmetro de tipo na definição de um tipo ou método genérico. (Herdado de Type) |
IsGenericParameter |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsGenericType |
Descreve e representa um tipo de enumeração. |
IsGenericType |
Obtém um valor que indica se o tipo atual é um tipo genérico. (Herdado de Type) |
IsGenericType |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsGenericTypeDefinition |
Descreve e representa um tipo de enumeração. |
IsGenericTypeDefinition |
Obtém um valor que indica se o Type atual representa uma definição de tipo genérico, da qual outros tipos genéricos podem ser construídos. (Herdado de Type) |
IsGenericTypeDefinition |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsGenericTypeParameter |
Obtém um valor que indica se o Type atual representa um parâmetro de tipo na definição de um tipo genérico. (Herdado de Type) |
IsImport |
Obtém um valor que indica se o Type tem um atributo ComImportAttribute aplicado, indicando que ele foi importado de uma biblioteca de tipos COM. (Herdado de Type) |
IsImport |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsInterface |
Obtém um valor que indica se o Type é uma interface, ou seja, não é uma classe ou um tipo de valor. (Herdado de Type) |
IsInterface |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsLayoutSequential |
Obtém um valor que indica se os campos do tipo atual são apresentados em sequência, na ordem em que foram definidos ou emitidos para os metadados. (Herdado de Type) |
IsLayoutSequential |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsMarshalByRef |
Obtém um valor que indica se é realizado marshal no Type por referência. (Herdado de Type) |
IsMarshalByRef |
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á aninhada dentro da definição de outro tipo. (Herdado de Type) |
IsNested |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsNestedAssembly |
Obtém um valor que indica se o Type é aninhado e visível somente dentro de seu próprio assembly. (Herdado de Type) |
IsNestedAssembly |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsNestedFamANDAssem |
Obtém um valor que indica se o Type é aninhado e visíveis somente para classes que pertencem à sua própria família e ao seu próprio assembly. (Herdado de Type) |
IsNestedFamANDAssem |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsNestedFamily |
Obtém um valor que indica se o Type é aninhado e visível somente dentro de sua própria família. (Herdado de Type) |
IsNestedFamily |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsNestedFamORAssem |
Obtém um valor que indica se o Type é aninhado e visíveis somente para classes que pertençam à sua própria família ou ao seu próprio assembly. (Herdado de Type) |
IsNestedFamORAssem |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsNestedPrivate |
Obtém um valor que indica se o Type é aninhado e declarado privado. (Herdado de Type) |
IsNestedPrivate |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsNestedPublic |
Obtém um valor que indica se uma classe é aninhada e declarada pública. (Herdado de Type) |
IsNestedPublic |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsNotPublic |
Obtém um valor que indica se o Type não está declarado como público. (Herdado de Type) |
IsNotPublic |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsPointer |
Obtém um valor que indica se o Type é um ponteiro. (Herdado de Type) |
IsPointer |
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) |
IsPrimitive |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsPublic |
Obtém um valor que indica se o Type está declarado como público. (Herdado de Type) |
IsPublic |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsSealed |
Obtém um valor que indica se o Type está declarado selado. (Herdado de Type) |
IsSealed |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsSecurityCritical |
Obtém um valor que indica se o tipo 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. (Herdado de Type) |
IsSecuritySafeCritical |
Obtém um valor que indica se o tipo é 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 por código transparente. (Herdado de Type) |
IsSecurityTransparent |
Obtém um valor que indica que se o tipo atual é transparente no 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 é serializável binário. (Herdado de Type) |
IsSerializable |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsSignatureType |
Obtém um valor que indica se o tipo é um tipo de assinatura. (Herdado de Type) |
IsSpecialName |
Obtém um valor que indica se o tipo tem um nome que exige tratamento especial. (Herdado de Type) |
IsSpecialName |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsSZArray |
Obtém um valor que indica se o tipo é um tipo de matriz que pode representar apenas uma única matriz unidimensional com um limite inferior a zero. |
IsSZArray |
Obtém um valor que indica se o tipo é um tipo de matriz que pode representar apenas uma única matriz unidimensional com um limite inferior a zero. (Herdado de Type) |
IsTypeDefinition |
Obtém um valor que indica se o tipo é uma definição de tipo. |
IsTypeDefinition |
Obtém um valor que indica se o tipo é uma definição de tipo. (Herdado de Type) |
IsUnicodeClass |
Obtém um valor que indica se o atributo de formato da cadeia de caracteres |
IsUnicodeClass |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsUnmanagedFunctionPointer |
Obtém um valor que indica se o atual Type é um ponteiro de função não gerenciado. (Herdado de Type) |
IsValueType |
Obtém um valor que indica se o Type é um tipo de valor. (Herdado de Type) |
IsValueType |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsVariableBoundArray |
Descreve e representa um tipo de enumeração. |
IsVariableBoundArray |
Obtém um valor que indica se o tipo é um tipo de matriz que pode representar uma matriz multidimensional ou uma matriz com um limite inferior arbitrário. (Herdado de Type) |
IsVisible |
Obtém um valor que indica se Type pode ser acessado pelo código fora do assembly. (Herdado de Type) |
IsVisible |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
MemberType |
Obtém um valor MemberTypes que indica que esse membro é um tipo ou um tipo aninhado. (Herdado de Type) |
MemberType |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
MetadataToken |
Obtém um valor que identifica um elemento de metadados. (Herdado de MemberInfo) |
Module |
Recupera o módulo dinâmico que contém essa definição EnumBuilder. |
Name |
Retorna o nome dessa enum. |
Namespace |
Retorna o namespace dessa enum. |
ReflectedType |
Retorna o tipo que foi usado para obter esse EnumBuilder. |
ReflectedType |
Obtém o objeto de classe que foi usado para obter esta instância de |
StructLayoutAttribute |
Obtém um StructLayoutAttribute que descreve o layout do tipo atual. (Herdado de Type) |
StructLayoutAttribute |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
TypeHandle |
Recupera o identificador interno para essa enum. |
TypeInitializer |
Obtém o inicializador para o tipo. (Herdado de Type) |
TypeInitializer |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
TypeToken |
Retorna o token de tipo de metadados internos dessa enum. |
UnderlyingField |
Retorna o campo subjacente para essa enum. |
UnderlyingFieldCore |
Quando substituído em uma classe derivada, obtém o campo subjacente para essa enumeração. |
UnderlyingSystemType |
Retorna o tipo de sistema subjacente para essa enum. |
UnderlyingSystemType |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
Métodos
AsType() |
Retorna o tipo atual como um objeto Type. (Herdado de TypeInfo) |
CreateType() |
Cria um objeto Type para essa enum. |
CreateTypeInfo() |
Obtém um objeto TypeInfo que representa essa enumeração. |
CreateTypeInfoCore() |
Quando substituído em uma classe derivada, obtém um TypeInfo objeto que representa essa enumeração. |
DefineLiteral(String, Object) |
Define o campo estático chamado em um tipo de enumeração com o valor constante especificado. |
DefineLiteralCore(String, Object) |
Quando substituído em uma classe derivada, define o campo estático nomeado em um tipo de enumeração com o valor constante especificado. |
Equals(Object) |
Determina se o tipo de sistema subjacente do objeto Type atual é o mesmo que o tipo de sistema subjacente do Object especificado. (Herdado de Type) |
Equals(Object) |
Retorna um valor que indica se essa instância é igual a um objeto especificado. (Herdado de MemberInfo) |
Equals(Type) |
Determina se o tipo de sistema subjacente do Type atual é o mesmo que o tipo de sistema subjacente do Type especificado. (Herdado de Type) |
FindInterfaces(TypeFilter, Object) |
Retorna uma matriz de objetos Type que representa uma lista filtrada das interfaces implementadas ou herdadas pelo Type atual. (Herdado de Type) |
FindInterfaces(TypeFilter, Object) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Retorna uma matriz filtrada de objetos MemberInfo do tipo do membro especificado. (Herdado de Type) |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetArrayRank() |
Descreve e representa um tipo de enumeração. |
GetArrayRank() |
Obtém o número de dimensões em uma matriz. (Herdado de Type) |
GetArrayRank() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetAttributeFlagsImpl() |
Quando substituído em uma classe derivada, implementa a propriedade Attributes e obtém uma combinação bit a bit dos valores de enumeração que indicam os atributos associados ao Type. |
GetAttributeFlagsImpl() |
Quando substituído em uma classe derivada, implementa a propriedade Attributes e obtém uma combinação bit a bit dos valores de enumeração que indicam os atributos associados ao Type. (Herdado de Type) |
GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Pesquisa por um construtor cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de associação especificadas e a convenção de chamada especificada. (Herdado de Type) |
GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
Pesquisa o construtor cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de associação especificadas. (Herdado de Type) |
GetConstructor(BindingFlags, Type[]) |
Pesquisa um construtor cujos parâmetros correspondem aos tipos de argumento especificados, usando as restrições de associação especificadas. (Herdado de Type) |
GetConstructor(Type[]) |
Pesquisa um construtor de instância pública cujos parâmetros correspondem aos tipos na matriz especificada. (Herdado de Type) |
GetConstructor(Type[]) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Quando substituído em uma classe derivada, pesquisa por um construtor cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de associação especificadas e a convenção de chamada especificada. |
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Quando substituído em uma classe derivada, pesquisa por um construtor cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de associação especificadas e a convenção de chamada especificada. (Herdado de Type) |
GetConstructors() |
Retorna todos os construtores públicos definidos para o Type atual. (Herdado de Type) |
GetConstructors() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetConstructors(BindingFlags) |
Retorna uma matriz de objetos ConstructorInfo que representam os construtores público e não público definidos para essa classe, conforme especificado. |
GetConstructors(BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetCustomAttributes(Boolean) |
Retorna todos os atributos personalizados definidos para esse construtor. |
GetCustomAttributes(Boolean) |
Quando substituído em uma classe derivada, retorna uma matriz de todos os atributos personalizados aplicados a esse membro. (Herdado de MemberInfo) |
GetCustomAttributes(Type, Boolean) |
Retorna os atributos personalizados identificados pelo tipo determinado. |
GetCustomAttributes(Type, Boolean) |
Quando substituído em uma classe derivada, retorna uma matriz de atributos personalizados aplicados a esse membro e identificados por Type. (Herdado de MemberInfo) |
GetCustomAttributesData() |
Retorna uma lista de objetos CustomAttributeData que representam dados sobre os atributos que foram aplicados ao membro de destino. (Herdado de MemberInfo) |
GetDeclaredEvent(String) |
Retorna um objeto que representa o evento especificado declarado pelo tipo atual. (Herdado de TypeInfo) |
GetDeclaredField(String) |
Retorna um objeto que representa o campo especificado declarado pelo tipo atual. (Herdado de TypeInfo) |
GetDeclaredMethod(String) |
Retorna um objeto que representa o método especificado declarado pelo tipo atual. (Herdado de TypeInfo) |
GetDeclaredMethods(String) |
Retorna uma coleção que contém todos os métodos declarados no tipo atual que correspondem ao nome especificado. (Herdado de TypeInfo) |
GetDeclaredNestedType(String) |
Retorna um objeto que representa o tipo aninhado especificado declarado pelo tipo atual. (Herdado de TypeInfo) |
GetDeclaredProperty(String) |
Retorna um objeto que representa a propriedade especificada declarada pelo tipo atual. (Herdado de TypeInfo) |
GetDefaultMembers() |
Procura os membros definidos para o Type atual, cujo DefaultMemberAttribute está definido. (Herdado de Type) |
GetDefaultMembers() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetElementType() |
A chamada desse método sempre lança NotSupportedException. |
GetEnumName(Object) |
Retorna o nome da constante que tem o valor especificado para o tipo de enumeração atual. (Herdado de Type) |
GetEnumName(Object) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetEnumNames() |
Retorna os nomes dos membros do tipo de enumeração atual. (Herdado de Type) |
GetEnumNames() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetEnumUnderlyingType() |
Retorna o tipo inteiro subjacente da enumeração atual, que é definido quando o construtor de enumeração é definido. |
GetEnumUnderlyingType() |
Retorna o tipo subjacente do tipo de enumeração atual. (Herdado de Type) |
GetEnumUnderlyingType() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetEnumValues() |
Retorna uma matriz de valores das constantes no tipo de enumeração especificado. (Herdado de Type) |
GetEnumValues() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetEnumValuesAsUnderlyingType() |
Recupera uma matriz dos valores das constantes de tipo subjacentes desse tipo de enumeração. (Herdado de Type) |
GetEvent(String) |
Retorna o objeto EventInfo que representa o evento público especificado. (Herdado de Type) |
GetEvent(String) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetEvent(String, BindingFlags) |
Retorna o evento com o nome especificado. |
GetEvent(String, BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetEvents() |
Retorna os eventos para os eventos públicos declarados ou herdados por esse 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 esse tipo. |
GetEvents(BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetField(String) |
Pesquisa o campo público com o nome especificado. (Herdado de Type) |
GetField(String) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetField(String, BindingFlags) |
Retorna o campo especificado pelo nome fornecido. |
GetField(String, BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetFields() |
Retorna todos os campos públicos do Type atual. (Herdado de Type) |
GetFields() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetFields(BindingFlags) |
Retorna os campos públicos e não públicos que são declarados por esse tipo. |
GetFields(BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetFunctionPointerCallingConventions() |
Quando substituído em uma classe derivada, retorna as convenções de chamada do ponteiro Typede função atual . (Herdado de Type) |
GetFunctionPointerParameterTypes() |
Quando substituído em uma classe derivada, retorna os tipos de parâmetro do ponteiro Typede função atual . (Herdado de Type) |
GetFunctionPointerReturnType() |
Quando substituído em uma classe derivada, retorna o tipo de retorno do ponteiro Typede função atual . (Herdado de Type) |
GetGenericArguments() |
Retorna uma matriz de objetos Type 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érico. (Herdado de Type) |
GetGenericArguments() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetGenericParameterConstraints() |
Descreve e representa um tipo de enumeração. |
GetGenericParameterConstraints() |
Retorna uma matriz de objetos Type que representam as restrições no parâmetro de tipo genérico atual. (Herdado de Type) |
GetGenericParameterConstraints() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetGenericTypeDefinition() |
Descreve e representa um tipo de enumeração. |
GetGenericTypeDefinition() |
Retorna um objeto Type que representa uma definição de tipo genérico do qual o tipo genérico atual pode ser criado. (Herdado de Type) |
GetGenericTypeDefinition() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetHashCode() |
Retorna o código hash para a instância. (Herdado de Type) |
GetHashCode() |
Retorna o código hash para a instância. (Herdado de MemberInfo) |
GetInterface(String) |
Pesquisa a interface com o nome especificado. (Herdado de Type) |
GetInterface(String) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetInterface(String, Boolean) |
Retorna 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) |
GetInterfaceMap(Type) |
Retorna um mapeamento de interface para a interface solicitada. |
GetInterfaces() |
Retorna que uma matriz de todas as interfaces implementadas em uma classe e suas classes base. |
GetInterfaces() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetMember(String) |
Pesquisa a propriedade pública com o nome especificado. (Herdado de Type) |
GetMember(String) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetMember(String, BindingFlags) |
Pesquisa os membros especificados usando as restrições de associação especificadas. (Herdado de Type) |
GetMember(String, BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetMember(String, MemberTypes, BindingFlags) |
Retorna todos os membros com o nome especificado, o tipo e a associação que são declaradas ou herdadas por esse tipo. |
GetMember(String, MemberTypes, BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetMembers() |
Retorna todos os membros públicos do Type atual. (Herdado de Type) |
GetMembers() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetMembers(BindingFlags) |
Retorna os membros especificados declarados ou herdados por esse tipo. |
GetMembers(BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
Pesquisa o MemberInfo no atual Type que corresponde ao especificado MemberInfo. (Herdado de Type) |
GetMethod(String) |
Pesquisa o método público com o nome especificado. (Herdado de Type) |
GetMethod(String) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetMethod(String, BindingFlags) |
Pesquisa o método especificado, usando as restrições de associação especificadas. (Herdado de Type) |
GetMethod(String, BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Pesquisa o método especificado cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de associação especificadas e a convenção de chamada especificada. (Herdado de Type) |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Pesquisa o método especificado cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de associação especificadas. (Herdado de Type) |
GetMethod(String, BindingFlags, Type[]) |
Pesquisa o método especificado cujos parâmetros correspondem aos tipos de argumento especificados, usando as restrições de associação especificadas. (Herdado de Type) |
GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Pesquisa o método especificado cujos parâmetros correspondem à contagem de parâmetros genéricos, aos tipos de argumento e aos modificadores, usando as restrições de associação especificadas e a convenção de chamada especificada. (Herdado de Type) |
GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) |
Pesquisa pelo método especificado cujos parâmetros correspondem à contagem de parâmetros genéricos especificada, aos tipos de argumento e aos modificadores, usando as restrições de associação especificadas. (Herdado de Type) |
GetMethod(String, Int32, BindingFlags, Type[]) |
Descreve e representa um tipo de enumeração. (Herdado de Type) |
GetMethod(String, Int32, Type[]) |
Pesquisa o método público especificado cujos parâmetros correspondem à contagem de parâmetros genéricos e aos tipos de argumento especificados. (Herdado de Type) |
GetMethod(String, Int32, Type[], ParameterModifier[]) |
Pesquisa o método público especificado cujos parâmetros correspondem à contagem de parâmetros genéricos, aos tipos de argumento especificados e aos modificadores. (Herdado de Type) |
GetMethod(String, Type[]) |
Pesquisa o método público especificado cujos parâmetros correspondem aos tipos de argumento especificados. (Herdado de Type) |
GetMethod(String, Type[]) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetMethod(String, Type[], ParameterModifier[]) |
Pesquisa o método público especificado cujos parâmetros correspondem aos modificadores e tipos de argumento especificados. (Herdado de Type) |
GetMethod(String, Type[], ParameterModifier[]) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Quando substituído em uma classe derivada, pesquisa o método especificado, cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de associação especificadas e a convenção de chamada especificada. |
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Quando substituído em uma classe derivada, pesquisa o método especificado, cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de associação especificadas e a convenção de chamada especificada. (Herdado de Type) |
GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Quando substituído em uma classe derivada, pesquisa o método especificado, cujos parâmetros correspondem à contagem de parâmetros genéricos, aos tipos de argumento e aos modificadores especificados, usando as restrições de associação especificadas e a convenção de chamada especificada. (Herdado de Type) |
GetMethods() |
Retorna todos os métodos públicos do Type atual. (Herdado de Type) |
GetMethods() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetMethods(BindingFlags) |
Retorna todos os métodos públicos e não públicos declarados ou herdados por esse tipo, conforme especificado. |
GetMethods(BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetNestedType(String) |
Pesquisa o tipo aninhado público com o nome especificado. (Herdado de Type) |
GetNestedType(String) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetNestedType(String, BindingFlags) |
Retorna o tipo aninhado especificado que é declarado por esse tipo. |
GetNestedType(String, BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetNestedTypes() |
Retorna os tipos públicos aninhados no Type atual. (Herdado de Type) |
GetNestedTypes() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetNestedTypes(BindingFlags) |
Retorna os tipos aninhados públicos e não públicos que são declarados ou herdados por esse tipo. |
GetNestedTypes(BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetOptionalCustomModifiers() |
Quando substituído em uma classe derivada, retorna os modificadores personalizados opcionais do atual Type. (Herdado de Type) |
GetProperties() |
Retorna todas as propriedades públicas do Type atual. (Herdado de Type) |
GetProperties() |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetProperties(BindingFlags) |
Retorna todas as propriedades públicas e não públicas declaradas ou herdadas por esse tipo, conforme especificado. |
GetProperties(BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetProperty(String) |
Pesquisa a propriedade pública com o nome especificado. (Herdado de Type) |
GetProperty(String) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetProperty(String, BindingFlags) |
Pesquisa a propriedade especificada usando as restrições de associação especificadas. (Herdado de Type) |
GetProperty(String, BindingFlags) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Pesquisa a propriedade especificada cujos parâmetros correspondem aos modificadores e tipos de argumento especificados, usando as restrições de associação especificadas. (Herdado de Type) |
GetProperty(String, Type) |
Pesquisa a propriedade pública com o nome e tipo retornado especificados. (Herdado de Type) |
GetProperty(String, Type) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetProperty(String, Type, Type[]) |
Pesquisa a propriedade pública especificada cujos parâmetros correspondem aos tipos de argumento especificados. (Herdado de Type) |
GetProperty(String, Type, Type[]) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetProperty(String, Type, Type[], ParameterModifier[]) |
Pesquisa a propriedade pública especificada cujos parâmetros correspondem aos tipos de argumento e modificadores especificados. (Herdado de Type) |
GetProperty(String, Type, Type[], ParameterModifier[]) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetProperty(String, Type[]) |
Pesquisa a propriedade pública especificada cujos parâmetros correspondem aos tipos de argumento especificados. (Herdado de Type) |
GetProperty(String, Type[]) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
A chamada desse método sempre lança NotSupportedException. |
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Quando substituído em uma classe derivada, pesquisa a propriedade especificada cujos parâmetros correspondem aos modificadores e tipos de argumento especificados, usando as restrições de associação especificadas. (Herdado de Type) |
GetRequiredCustomModifiers() |
Quando substituído em uma classe derivada, retorna os modificadores personalizados necessários do atual Type. (Herdado de Type) |
GetType() |
Obtém o Type atual. (Herdado de Type) |
GetType() |
Descobre os atributos de um membro e fornece acesso aos metadados de membro. (Herdado de MemberInfo) |
GetTypeCodeImpl() |
Retorna o código de tipo subjacente desta instância Type. (Herdado de Type) |
HasElementTypeImpl() |
Quando substituído em uma classe derivada, implementa a propriedade HasElementType e determina se o Type atual abrange ou se refere a outro tipo, ou seja, se o Type atual é uma matriz, um ponteiro ou é passado por referência. |
HasElementTypeImpl() |
Quando substituído em uma classe derivada, implementa a propriedade HasElementType e determina se o Type atual abrange ou se refere a outro tipo, ou seja, se o Type atual é uma matriz, um ponteiro ou é passado 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[]) |
Invoca o membro especificado, usando as restrições de associação especificadas e fazendo a correspondência da lista de argumentos especificada. (Herdado de Type) |
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
Invoca o membro especificado, usando as restrições de associação especificadas e fazendo a correspondência da lista de argumentos e cultura especificadas. (Herdado de Type) |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Invoca o membro especificado. O método a ser invocado deve ser acessível e fornecer a correspondência mais específica com a lista de argumentos especificada, sob as restrições dos atributos associadores e de invocação especificados. |
IsArrayImpl() |
Quando substituído em uma classe derivada, implementa a propriedade IsArray e determina se o Type é uma matriz. |
IsArrayImpl() |
Quando substituído em uma classe derivada, implementa a propriedade IsArray e determina se o Type é uma matriz. (Herdado de Type) |
IsAssignableFrom(Type) |
Determina se uma instância de um tipo |
IsAssignableFrom(Type) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsAssignableFrom(TypeInfo) |
Obtém um valor que indica se um objeto TypeInfo especificado pode ser atribuído a esse objeto. |
IsAssignableTo(Type) |
Determina se o tipo atual pode ser atribuído a uma variável do |
IsByRefImpl() |
Quando substituído em uma classe derivada, implementa a propriedade IsByRef e determina se o Type é passado por referência. |
IsByRefImpl() |
Quando substituído em uma classe derivada, implementa a propriedade IsByRef e determina se o Type é passado por referência. (Herdado de Type) |
IsCOMObjectImpl() |
Quando substituído em uma classe derivada, implementa a propriedade IsCOMObject e determina se o Type é um objeto COM. |
IsCOMObjectImpl() |
Quando substituído em uma classe derivada, implementa a propriedade IsCOMObject e determina se o Type é um objeto COM. (Herdado de Type) |
IsContextfulImpl() |
Implementa a propriedade IsContextful e determina se o Type pode ser hospedado em um contexto. (Herdado de Type) |
IsDefined(Type, Boolean) |
Verifica se o tipo de atributo personalizado especificado é definido. |
IsDefined(Type, Boolean) |
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) |
IsEnumDefined(Object) |
Retorna um valor que indica se o valor especificado existe no tipo de enumeração atual. (Herdado de Type) |
IsEnumDefined(Object) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsEquivalentTo(Type) |
Determina se dois tipos COM têm a mesma identidade e são elegíveis para equivalência de tipo. (Herdado de Type) |
IsEquivalentTo(Type) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsInstanceOfType(Object) |
Determina se o objeto especificado é uma instância do Type atual. (Herdado de Type) |
IsInstanceOfType(Object) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsMarshalByRefImpl() |
Implementa a propriedade IsMarshalByRef e determina se é realizado marshal no Type por referência. (Herdado de Type) |
IsPointerImpl() |
Quando substituído em uma classe derivada, implementa a propriedade IsPointer e determina se o Type é um ponteiro. |
IsPointerImpl() |
Quando substituído em uma classe derivada, implementa a propriedade IsPointer e determina se o Type é um ponteiro. (Herdado de Type) |
IsPrimitiveImpl() |
Quando substituído em uma classe derivada, implementa a propriedade IsPrimitive e determina se o Type é um dos tipos primitivos. |
IsPrimitiveImpl() |
Quando substituído em uma classe derivada, implementa a propriedade IsPrimitive e determina se o Type é um dos tipos primitivos. (Herdado de Type) |
IsSubclassOf(Type) |
Determina se o Type atual deriva do Type especificado. (Herdado de Type) |
IsSubclassOf(Type) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
IsValueTypeImpl() |
Implementa a propriedade IsValueType e determina se o Type é um tipo de valor, ou seja, não é uma classe nem uma interface. |
IsValueTypeImpl() |
Implementa a propriedade IsValueType e determina se o Type é um tipo de valor, ou seja, não é uma classe nem uma interface. (Herdado de Type) |
MakeArrayType() |
Retorna um objeto Type que representa uma matriz unidimensional do tipo atual, com um limite inferior de zero. |
MakeArrayType() |
Retorna um objeto Type que representa uma matriz unidimensional do tipo atual, com um limite inferior de zero. (Herdado de Type) |
MakeArrayType(Int32) |
Retorna um objeto Type que representa uma matriz do tipo atual, com o número de dimensões especificado. |
MakeArrayType(Int32) |
Retorna um objeto Type que representa uma matriz do tipo atual, com o número de dimensões especificado. (Herdado de Type) |
MakeByRefType() |
Retorna um objeto Type que representa o tipo atual quando passado como um parâmetro ref (parâmetro ByRef no Visual Basic). |
MakeByRefType() |
Retorna um objeto Type que representa o tipo atual quando passado como um parâmetro |
MakeGenericType(Type[]) |
Descreve e representa um tipo de enumeração. |
MakeGenericType(Type[]) |
Substitui os elementos de uma matriz de tipos pelos parâmetros de tipo da definição de tipo genérico atual e retorna um objeto Type que representa o tipo construído resultante. (Herdado de Type) |
MakeGenericType(Type[]) |
Descreve e representa um tipo de enumeração. (Herdado de TypeInfo) |
MakePointerType() |
Retorna um objeto Type que representa um ponteiro para o tipo atual. |
MakePointerType() |
Retorna um objeto Type que representa um ponteiro para o tipo atual. (Herdado de Type) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (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 personalizados. |
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>) |
Quando substituído em uma classe derivada, define um atributo personalizado neste assembly. |
ToString() |
Retorna uma |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
_EnumBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição. |
_EnumBuilder.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera as informações do tipo de um objeto, que podem ser usadas para obter informações de tipo para uma interface. |
_EnumBuilder.GetTypeInfoCount(UInt32) |
Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1). |
_EnumBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fornece 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 expedição. (Herdado de MemberInfo) |
_MemberInfo.GetType() |
Obtém um objeto Type que representa a classe MemberInfo. (Herdado de MemberInfo) |
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
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) |
_MemberInfo.GetTypeInfoCount(UInt32) |
Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1). (Herdado de MemberInfo) |
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fornece 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 expedição. (Herdado de Type) |
_Type.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera as informações do tipo de um objeto, que podem ser usadas para obter informações de tipo para uma interface. (Herdado de Type) |
_Type.GetTypeInfoCount(UInt32) |
Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1). (Herdado de Type) |
_Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fornece acesso a propriedades e métodos expostos por um objeto. (Herdado de Type) |
ICustomAttributeProvider.GetCustomAttributes(Boolean) |
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) |
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) |
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) |
ICustomAttributeProvider.IsDefined(Type, Boolean) |
Indica se uma ou mais instâncias de |
IReflectableType.GetTypeInfo() |
Retorna uma representação do tipo atual como um objeto TypeInfo. (Herdado de TypeInfo) |
Métodos de Extensão
GetCustomAttribute(MemberInfo, Type) |
Recupera um atributo personalizado de um tipo especificado aplicado a um membro especificado. |
GetCustomAttribute(MemberInfo, Type, Boolean) |
Recupera um atributo personalizado de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro. |
GetCustomAttribute<T>(MemberInfo) |
Recupera um atributo personalizado de um tipo especificado aplicado a um membro especificado. |
GetCustomAttribute<T>(MemberInfo, Boolean) |
Recupera um atributo personalizado de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro. |
GetCustomAttributes(MemberInfo) |
Recupera uma coleção de atributos personalizados que são aplicados a um membro especificado. |
GetCustomAttributes(MemberInfo, Boolean) |
Recupera uma coleção de atributos personalizados aplicado a um membro especificado e opcionalmente inspeciona os ancestrais 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, Type, Boolean) |
Recupera uma coleção de atributos personalizados de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro. |
GetCustomAttributes<T>(MemberInfo) |
Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado. |
GetCustomAttributes<T>(MemberInfo, Boolean) |
Recupera uma coleção de atributos personalizados de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro. |
IsDefined(MemberInfo, Type) |
Indica se os atributos personalizados de um tipo especificados são aplicados a um membro especificado. |
IsDefined(MemberInfo, Type, Boolean) |
Indica se os atributos personalizados de um tipo especificado são aplicados a um membro especificado e, opcionalmente, aplicados a seus ancestrais. |
GetTypeInfo(Type) |
Retorna a representação de TypeInfo do tipo especificado. |
GetMetadataToken(MemberInfo) |
Obtém um token de metadados para o membro fornecido, se disponível. |
HasMetadataToken(MemberInfo) |
Retorna um valor que indica se um token de metadados está disponível para o membro especificado. |
GetRuntimeEvent(Type, String) |
Recupera um objeto que representa o evento especificado. |
GetRuntimeEvents(Type) |
Recupera uma coleção que representa todos os eventos definidos em um 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 em um tipo especificado. |
GetRuntimeInterfaceMap(TypeInfo, Type) |
Retorna um mapeamento de interface para o tipo e para a interface especificados. |
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 em um tipo especificado. |
GetRuntimeProperties(Type) |
Recupera uma coleção que representa todas as propriedades definidas em um tipo especificado. |
GetRuntimeProperty(Type, String) |
Recupera um objeto que representa uma propriedade especificada. |
GetConstructor(Type, Type[]) |
Descreve e representa um tipo de enumeração. |
GetConstructors(Type) |
Descreve e representa um tipo de enumeração. |
GetConstructors(Type, BindingFlags) |
Descreve e representa um tipo de enumeração. |
GetFields(Type, BindingFlags) |
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) |
Descreve e representa um tipo de enumeração. |
GetMember(Type, String, BindingFlags) |
Descreve e representa um tipo de enumeração. |
GetMembers(Type) |
Descreve e representa um tipo de enumeração. |
GetMethods(Type) |
Descreve e representa um tipo de enumeração. |
GetNestedType(Type, String, BindingFlags) |
Descreve e representa um tipo de enumeração. |
GetProperties(Type) |
Descreve e representa um tipo de enumeração. |
GetProperties(Type, BindingFlags) |
Descreve e representa um tipo de enumeração. |
GetProperty(Type, String, BindingFlags) |
Descreve e representa um tipo de enumeração. |
GetProperty(Type, String, Type) |
Descreve e representa um tipo de enumeração. |
GetProperty(Type, String, Type, Type[]) |
Descreve e representa um tipo de enumeração. |
IsAssignableFrom(Type, Type) |
Descreve e representa um tipo de enumeração. |
IsInstanceOfType(Type, Object) |
Descreve e representa um tipo de enumeração. |