TypeInfo 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.
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados.
public ref class TypeInfo abstract : System::Reflection::MemberInfo, System::Reflection::IReflectableType
public ref class TypeInfo abstract : Type, System::Reflection::IReflectableType
public abstract class TypeInfo : System.Reflection.MemberInfo, System.Reflection.IReflectableType
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
type TypeInfo = class
inherit MemberInfo
interface IReflectableType
type TypeInfo = class
inherit Type
interface IReflectableType
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type TypeInfo = class
inherit Type
interface IReflectableType
Public MustInherit Class TypeInfo
Inherits MemberInfo
Implements IReflectableType
Public MustInherit Class TypeInfo
Inherits Type
Implements IReflectableType
- Herança
- Herança
- Derivado
- Atributos
- Implementações
Exemplos
O exemplo a seguir usa os tipos de reflexão e os membros no .NET para recuperar os métodos e as propriedades do Calendar tipo, incluindo métodos e propriedades herdados e gravá-los no console.
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Reflection;
using System.Text;
TypeInfo t = typeof(Calendar).GetTypeInfo();
IEnumerable<PropertyInfo> pList = t.DeclaredProperties;
IEnumerable<MethodInfo> mList = t.DeclaredMethods;
StringBuilder sb = new StringBuilder();
sb.Append("Properties:");
foreach (PropertyInfo p in pList)
{
sb.Append("\n" + p.DeclaringType.Name + ": " + p.Name);
}
sb.Append("\nMethods:");
foreach (MethodInfo m in mList)
{
sb.Append("\n" + m.DeclaringType.Name + ": " + m.Name);
}
Console.WriteLine(sb.ToString());
/* This code outputs the following text:
Properties:
Calendar: MinSupportedDateTime
Calendar: MaxSupportedDateTime
Calendar: AlgorithmType
Calendar: ID
Calendar: BaseCalendarID
Calendar: IsReadOnly
Calendar: CurrentEraValue
Calendar: Eras
Calendar: DaysInYearBeforeMinSupportedYear
Calendar: TwoDigitYearMax
Methods:
Calendar: get_MinSupportedDateTime
Calendar: get_MaxSupportedDateTime
Calendar: get_AlgorithmType
Calendar: get_ID
Calendar: get_BaseCalendarID
Calendar: get_IsReadOnly
Calendar: get_CurrentEraValue
Calendar: get_Eras
Calendar: get_DaysInYearBeforeMinSupportedYear
Calendar: get_TwoDigitYearMax
Calendar: set_TwoDigitYearMax
Calendar: Clone
Calendar: ReadOnly
Calendar: VerifyWritable
Calendar: SetReadOnlyState
Calendar: CheckAddResult
Calendar: Add
Calendar: AddMilliseconds
Calendar: AddDays
Calendar: AddHours
Calendar: AddMinutes
Calendar: AddMonths
Calendar: AddSeconds
Calendar: AddWeeks
Calendar: AddYears
Calendar: GetDayOfMonth
Calendar: GetDayOfWeek
Calendar: GetDayOfYear
Calendar: GetDaysInMonth
Calendar: GetDaysInMonth
Calendar: GetDaysInYear
Calendar: GetDaysInYear
Calendar: GetEra
Calendar: GetHour
Calendar: GetMilliseconds
Calendar: GetMinute
Calendar: GetMonth
Calendar: GetMonthsInYear
Calendar: GetMonthsInYear
Calendar: GetSecond
Calendar: GetFirstDayWeekOfYear
Calendar: GetWeekOfYearFullDays
Calendar: GetWeekOfYearOfMinSupportedDateTime
Calendar: GetWeekOfYear
Calendar: GetYear
Calendar: IsLeapDay
Calendar: IsLeapDay
Calendar: IsLeapMonth
Calendar: IsLeapMonth
Calendar: GetLeapMonth
Calendar: GetLeapMonth
Calendar: IsLeapYear
Calendar: IsLeapYear
Calendar: ToDateTime
Calendar: ToDateTime
Calendar: TryToDateTime
Calendar: IsValidYear
Calendar: IsValidMonth
Calendar: IsValidDay
Calendar: ToFourDigitYear
Calendar: TimeToTicks
Calendar: GetSystemTwoDigitYearSetting
*/
Comentários
A partir do .NET Framework 4.5, a TypeInfo classe é incluída no subconjunto de aplicativos .NET para Windows 8.x Store para uso na criação de aplicativos da Windows Store. TypeInfo também está disponível no .NET Framework completo. Para obter mais informações sobre reflexão para aplicativos da Windows Store, consulte namespaces System.Reflection e Reflexão no .NET Framework para Aplicativos da Windows Store.
TypeInfo contém muitos dos membros disponíveis na Type classe e muitas das propriedades de reflexão nos aplicativos .NET para Windows 8.x Store retornam coleções de TypeInfo objetos. Para obter um TypeInfo objeto de um Type objeto, use o IntrospectionExtensions.GetTypeInfo(Type) método de extensão.
Um TypeInfo objeto representa a própria definição de tipo, enquanto um Type objeto representa uma referência à definição de tipo. Obter um TypeInfo objeto força o assembly que contém esse tipo a ser carregado. Em comparação, você pode manipular Type objetos sem necessariamente exigir que o runtime carregue o assembly que eles referenciam.
Nos aplicativos .NET para Windows 8.x Store, você usa as propriedades de reflexão dessas coleções de TypeInfo retorno IEnumerable<T> em vez de métodos que retornam matrizes. Por exemplo, use a DeclaredMembers propriedade para obter todos os membros declarados ou a DeclaredProperties propriedade para obter todas as propriedades declaradas. Os contextos de reflexão podem implementar passagens lentas dessas coleções para grandes tipos ou assemblies. Para obter membros específicos, use métodos como GetDeclaredMethod e GetDeclaredProperty, e passe o nome do método ou propriedade que você gostaria de recuperar.
Para filtrar os resultados das TypeInfo propriedades, use consultas LINQ. Para objetos de reflexão originados com o runtime (por exemplo, como resultado de), você pode atravessar a árvore de typeof(Object)herança usando os métodos na RuntimeReflectionExtensions classe. Os consumidores de objetos de contextos de reflexão personalizados não podem usar esses métodos e devem atravessar a própria árvore de herança.
Construtores
| Nome | Description |
|---|---|
| TypeInfo() |
Inicializa uma TypeInfo instância. |
Propriedades
| Nome | Description |
|---|---|
| Assembly |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| Assembly |
Obtém o Assembly tipo no qual o tipo é declarado. Para tipos genéricos, obtém o Assembly tipo genérico definido. (Herdado de Type) |
| AssemblyQualifiedName |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| AssemblyQualifiedName |
Obtém o nome qualificado do assembly do tipo, que inclui o nome do assembly do qual esse Type objeto foi carregado. (Herdado de Type) |
| Attributes |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| Attributes |
Obtém os atributos associados ao Type. (Herdado de Type) |
| BaseType |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| BaseType |
Obtém o tipo do qual a atual Type herda diretamente. (Herdado de Type) |
| ContainsGenericParameters |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| 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 desse membro. (Herdado de MemberInfo) |
| DeclaredConstructors |
Obtém uma coleção dos construtores declarados pelo tipo atual. |
| DeclaredEvents |
Obtém uma coleção dos eventos definidos pelo tipo atual. |
| DeclaredFields |
Obtém uma coleção dos campos definidos pelo tipo atual. |
| DeclaredMembers |
Obtém uma coleção dos membros definidos pelo tipo atual. |
| DeclaredMethods |
Obtém uma coleção dos métodos definidos pelo tipo atual. |
| DeclaredNestedTypes |
Obtém uma coleção dos tipos aninhados definidos pelo tipo atual. |
| DeclaredProperties |
Obtém uma coleção das propriedades definidas pelo tipo atual. |
| DeclaringMethod |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| DeclaringMethod |
Obtém um MethodBase que representa o método de declaração, se a atual Type representa um parâmetro de tipo de um método genérico. (Herdado de Type) |
| DeclaringType |
Obtém a classe que declara esse membro. (Herdado de MemberInfo) |
| DeclaringType |
Obtém o tipo que declara o tipo aninhado atual ou o parâmetro de tipo genérico. (Herdado de Type) |
| FullName |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| FullName |
Obtém o nome totalmente qualificado do tipo, incluindo seu namespace, mas não seu assembly. (Herdado de Type) |
| GenericParameterAttributes |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| 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) |
| GenericParameterPosition |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| 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 de um tipo genérico ou um método genérico. (Herdado de Type) |
| GenericTypeArguments |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GenericTypeArguments |
Obtém uma matriz dos argumentos de tipo genérico para esse tipo. (Herdado de Type) |
| GenericTypeParameters |
Obtém uma matriz dos parâmetros de tipo genérico da instância atual. |
| GUID |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GUID |
Obtém o GUID associado ao Type. (Herdado de Type) |
| HasElementType |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| HasElementType |
Obtém um valor que indica se a atual Type abrange ou se refere a outro tipo; ou seja, se a corrente Type é uma matriz, um ponteiro ou é passada por referência. (Herdado de Type) |
| ImplementedInterfaces |
Obtém uma coleção das interfaces implementadas pelo tipo atual. |
| IsAbstract |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsAbstract |
Obtém um valor que indica se o Type valor é abstrato e deve ser substituído. (Herdado de Type) |
| IsAnsiClass |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsAnsiClass |
Obtém um valor que indica se o atributo |
| IsArray |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsArray |
Obtém um valor que indica se o tipo é uma matriz. (Herdado de Type) |
| IsAutoClass |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsAutoClass |
Obtém um valor que indica se o atributo |
| IsAutoLayout |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsAutoLayout |
Obtém um valor que indica se os campos do tipo atual são dispostos automaticamente pelo common language runtime. (Herdado de Type) |
| IsByRef |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsByRef |
Obtém um valor que indica se o Type valor é passado por referência. (Herdado de Type) |
| IsByRefLike |
Obtém um valor que indica se o tipo é uma estrutura semelhante a um byref. (Herdado de Type) |
| IsClass |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsClass |
Obtém um valor que indica se a Type 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 esse MemberInfo objeto faz referência a um ou mais assemblies mantidos em um colecionável AssemblyLoadContext. (Herdado de MemberInfo) |
| IsCOMObject |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsCOMObject |
Obtém um valor que indica se o Type objeto COM é. (Herdado de Type) |
| IsConstructedGenericType |
Obtém um valor que indica se esse 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 |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsEnum |
Obtém um valor que indica se a corrente Type representa uma enumeração. (Herdado de Type) |
| IsExplicitLayout |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsExplicitLayout |
Obtém um valor que indica se os campos do tipo atual sã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 |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| 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 |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsGenericType |
Obtém um valor que indica se o tipo atual é um tipo genérico. (Herdado de Type) |
| IsGenericTypeDefinition |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsGenericTypeDefinition |
Obtém um valor que indica se a corrente Type representa uma definição de tipo genérico, 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 |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsImport |
Obtém um valor que indica se o Type atributo tem um ComImportAttribute atributo aplicado, indicando que ele foi importado de uma biblioteca de tipos COM. (Herdado de Type) |
| IsInterface |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsInterface |
Obtém um valor que indica se a Type interface é, ou seja, não uma classe ou um tipo de valor. (Herdado de Type) |
| IsLayoutSequential |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsLayoutSequential |
Obtém um valor que indica se os campos do tipo atual são dispostos sequencialmente, na ordem em que foram definidos ou emitidos para os metadados. (Herdado de Type) |
| IsMarshalByRef |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsMarshalByRef |
Obtém um valor que indica se o Type marshaling é realizado por referência. (Herdado de Type) |
| IsNested |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| 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) |
| IsNestedAssembly |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsNestedAssembly |
Obtém um valor que indica se o Type está aninhado e visível somente dentro de seu próprio assembly. (Herdado de Type) |
| IsNestedFamANDAssem |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsNestedFamANDAssem |
Obtém um valor que indica se o Type está aninhado e visível apenas para classes que pertencem à sua própria família e ao seu próprio assembly. (Herdado de Type) |
| IsNestedFamily |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsNestedFamily |
Obtém um valor que indica se o Type valor está aninhado e visível somente dentro de sua própria família. (Herdado de Type) |
| IsNestedFamORAssem |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsNestedFamORAssem |
Obtém um valor que indica se o Type está aninhado e visível apenas para classes que pertencem à sua própria família ou ao seu próprio assembly. (Herdado de Type) |
| IsNestedPrivate |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsNestedPrivate |
Obtém um valor que indica se o Type valor é aninhado e declarado privado. (Herdado de Type) |
| IsNestedPublic |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsNestedPublic |
Obtém um valor que indica se uma classe é aninhada e declarada pública. (Herdado de Type) |
| IsNotPublic |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsNotPublic |
Obtém um valor que indica se o Type não é declarado público. (Herdado de Type) |
| IsPointer |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsPointer |
Obtém um valor que indica se o Type ponteiro é um ponteiro. (Herdado de Type) |
| IsPrimitive |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsPrimitive |
Obtém um valor que indica se o Type é um dos tipos primitivos. (Herdado de Type) |
| IsPublic |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsPublic |
Obtém um valor que indica se o Type valor é declarado público. (Herdado de Type) |
| IsSealed |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsSealed |
Obtém um valor que indica se o Type valor é declarado lacrado. (Herdado de Type) |
| IsSecurityCritical |
Obtém um valor que indica se o tipo atual é crítico à segurança ou à segurança crítico no nível de confiança atual e, portanto, pode executar operações críticas. (Herdado de Type) |
| IsSecuritySafeCritical |
Obtém um valor que indica se o tipo atual é crítico de segurança no nível de confiança atual; ou seja, se ele pode executar operações críticas e pode ser acessado por código transparente. (Herdado de Type) |
| IsSecurityTransparent |
Obtém um valor que indica se o tipo atual é transparente no nível de confiança atual e, portanto, não pode executar operações críticas. (Herdado de Type) |
| IsSerializable |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsSerializable |
Obsoleto.
Obtém um valor que indica se o Type binário é serializável binário. (Herdado de Type) |
| IsSignatureType |
Obtém um valor que indica se o tipo é um tipo de assinatura. (Herdado de Type) |
| IsSpecialName |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsSpecialName |
Obtém 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 matriz que pode representar apenas uma matriz unidimensional com um limite inferior zero. (Herdado de Type) |
| IsTypeDefinition |
Obtém um valor que indica se o tipo é uma definição de tipo. (Herdado de Type) |
| IsUnicodeClass |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsUnicodeClass |
Obtém um valor que indica se o atributo |
| IsUnmanagedFunctionPointer |
Obtém um valor que indica se a corrente Type é um ponteiro de função não gerenciado. (Herdado de Type) |
| IsValueType |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsValueType |
Obtém um valor que indica se o Type tipo é um valor. (Herdado de Type) |
| 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 |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsVisible |
Obtém um valor que indica se o Type código pode ser acessado por código fora do assembly. (Herdado de Type) |
| MemberType |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| MemberType |
Obtém um MemberTypes valor que indica que esse 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 |
Obtém o módulo no qual o tipo que declara o membro representado pela corrente MemberInfo é definido. (Herdado de MemberInfo) |
| Module |
Obtém o módulo (a DLL) no qual a corrente Type é definida. (Herdado de Type) |
| Name |
Obtém o nome do membro atual. (Herdado de MemberInfo) |
| Namespace |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| Namespace |
Obtém o namespace do Type. (Herdado de Type) |
| ReflectedType |
Obtém o objeto de classe que foi usado para obter esse membro. (Herdado de Type) |
| StructLayoutAttribute |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| StructLayoutAttribute |
Obtém um StructLayoutAttribute que descreve o layout do tipo atual. (Herdado de Type) |
| TypeHandle |
Obtém o identificador do atual Type. (Herdado de Type) |
| TypeInitializer |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| TypeInitializer |
Obtém o inicializador do tipo. (Herdado de Type) |
| UnderlyingSystemType |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| UnderlyingSystemType |
Indica o tipo fornecido pelo common language runtime que representa esse tipo. (Herdado de Type) |
Métodos
| Nome | Description |
|---|---|
| AsType() |
Retorna o tipo atual como um Type objeto. |
| Equals(Object) |
Retorna um valor que indica se essa 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) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| FindInterfaces(TypeFilter, Object) |
Retorna uma matriz de Type objetos que representa uma lista filtrada de interfaces implementadas ou herdadas pelo atual Type. (Herdado de Type) |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Retorna uma matriz filtrada de MemberInfo objetos do tipo de membro especificado. (Herdado de Type) |
| GetArrayRank() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetArrayRank() |
Obtém o número de dimensões em uma matriz. (Herdado de Type) |
| GetAttributeFlagsImpl() |
Quando substituído em uma 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[]) |
Pesquisa 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 um 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[]) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetConstructor(Type[]) |
Pesquisa um construtor de instância pública cujos parâmetros correspondem aos tipos na matriz especificada. (Herdado de Type) |
| GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Quando substituído em uma classe derivada, procura 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() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetConstructors() |
Retorna todos os construtores públicos definidos para o atual Type. (Herdado de Type) |
| GetConstructors(BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetConstructors(BindingFlags) |
Quando substituído em uma classe derivada, pesquisa os construtores definidos para o atual Type, usando o especificado |
| 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) |
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 CustomAttributeData objetos 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. |
| GetDeclaredField(String) |
Retorna um objeto que representa o campo especificado declarado pelo tipo atual. |
| GetDeclaredMethod(String) |
Retorna um objeto que representa o método especificado declarado pelo tipo atual. |
| GetDeclaredMethods(String) |
Retorna uma coleção que contém todos os métodos declarados no tipo atual que correspondem ao nome especificado. |
| GetDeclaredNestedType(String) |
Retorna um objeto que representa o tipo aninhado especificado declarado pelo tipo atual. |
| GetDeclaredProperty(String) |
Retorna um objeto que representa a propriedade especificada declarada pelo tipo atual. |
| GetDefaultMembers() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetDefaultMembers() |
Pesquisa os membros definidos para o atual Type cujo DefaultMemberAttribute está definido. (Herdado de Type) |
| GetElementType() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetElementType() |
Quando substituído em uma classe derivada, retorna o Type objeto englobado ou referenciado pela matriz atual, ponteiro ou tipo de referência. (Herdado de Type) |
| GetEnumName(Object) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetEnumName(Object) |
Retorna o nome da constante que tem o valor especificado para o tipo de enumeração atual. (Herdado de Type) |
| GetEnumNames() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetEnumNames() |
Retorna os nomes dos membros do tipo de enumeração atual. (Herdado de Type) |
| GetEnumUnderlyingType() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetEnumUnderlyingType() |
Retorna o tipo subjacente do tipo de enumeração atual. (Herdado de Type) |
| GetEnumValues() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetEnumValues() |
Retorna uma matriz dos valores das constantes no tipo de enumeração atual. (Herdado de Type) |
| GetEnumValuesAsUnderlyingType() |
Recupera uma matriz dos valores das constantes de tipo subjacentes desse tipo de enumeração. (Herdado de Type) |
| GetEvent(String, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetEvent(String, BindingFlags) |
Quando substituído em uma classe derivada, retorna o EventInfo objeto que representa o evento especificado, usando as restrições de associação especificadas. (Herdado de Type) |
| GetEvent(String) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetEvent(String) |
Retorna o EventInfo objeto que representa o evento público especificado. (Herdado de Type) |
| GetEvents() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetEvents() |
Retorna todos os eventos públicos que são declarados ou herdados pelo atual Type. (Herdado de Type) |
| GetEvents(BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetEvents(BindingFlags) |
Quando substituído em uma classe derivada, pesquisa eventos que são declarados ou herdados pelo atual Type, usando as restrições de associação especificadas. (Herdado de Type) |
| GetField(String, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetField(String, BindingFlags) |
Pesquisa o campo especificado usando as restrições de associação especificadas. (Herdado de Type) |
| GetField(String) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetField(String) |
Pesquisa o campo público com o nome especificado. (Herdado de Type) |
| GetFields() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetFields() |
Retorna todos os campos públicos do atual Type. (Herdado de Type) |
| GetFields(BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetFields(BindingFlags) |
Quando substituído em uma classe derivada, pesquisa os campos definidos para o atual Type, usando as restrições de associação especificadas. (Herdado de Type) |
| 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() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetGenericArguments() |
Retorna uma matriz 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érico. (Herdado de Type) |
| GetGenericParameterConstraints() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetGenericParameterConstraints() |
Retorna uma matriz de Type objetos que representam as restrições no parâmetro de tipo genérico atual. (Herdado de Type) |
| GetGenericTypeDefinition() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetGenericTypeDefinition() |
Retorna um Type objeto que representa uma definição de tipo genérico da qual o tipo genérico atual pode ser construído. (Herdado de Type) |
| GetHashCode() |
Retorna o código hash dessa instância. (Herdado de MemberInfo) |
| GetHashCode() |
Retorna o código hash dessa instância. (Herdado de Type) |
| GetInterface(String, Boolean) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetInterface(String, Boolean) |
Quando substituído em uma classe derivada, pesquisa a interface especificada, especificando se deseja fazer uma pesquisa que não diferencia maiúsculas de minúsculas para o nome da interface. (Herdado de Type) |
| GetInterface(String) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetInterface(String) |
Pesquisa a interface com o nome especificado. (Herdado de Type) |
| GetInterfaceMap(Type) |
Retorna um mapeamento de interface para o tipo de interface especificado. (Herdado de Type) |
| GetInterfaces() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetInterfaces() |
Quando substituído em uma classe derivada, obtém todas as interfaces implementadas ou herdadas pelo atual Type. (Herdado de Type) |
| GetMember(String, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMember(String, BindingFlags) |
Pesquisa os membros especificados usando as restrições de associação especificadas. (Herdado de Type) |
| GetMember(String, MemberTypes, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMember(String, MemberTypes, BindingFlags) |
Pesquisa os membros especificados do tipo de membro especificado usando as restrições de associação especificadas. (Herdado de Type) |
| GetMember(String) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMember(String) |
Pesquisa os membros públicos com o nome especificado. (Herdado de Type) |
| GetMembers() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMembers() |
Retorna todos os membros públicos do atual Type. (Herdado de Type) |
| GetMembers(BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMembers(BindingFlags) |
Quando substituído em uma classe derivada, pesquisa os membros definidos para o atual Type, usando as restrições de associação especificadas. (Herdado de Type) |
| GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
Pesquisa o MemberInfo atual Type que corresponde ao especificado MemberInfo. (Herdado de Type) |
| 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, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMethod(String, BindingFlags) |
Pesquisa o método especificado 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, 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, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) |
Pesquisa o método especificado cujos parâmetros correspondem à contagem de parâmetros genéricos, tipos de argumento e modificadores especificados, usando as restrições de associação especificadas. (Herdado de Type) |
| GetMethod(String, Int32, BindingFlags, Type[]) |
Pesquisa o método especificado cujos parâmetros correspondem aos tipos de argumento e contagem de parâmetros genéricos especificados, usando as restrições de associação especificadas. (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, tipos de argumento e modificadores especificados. (Herdado de Type) |
| GetMethod(String, Int32, Type[]) |
Pesquisa o método público especificado cujos parâmetros correspondem aos tipos de argumento e contagem de parâmetros genéricos especificados. (Herdado de Type) |
| GetMethod(String, Type[], ParameterModifier[]) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMethod(String, Type[], ParameterModifier[]) |
Pesquisa o método público especificado cujos parâmetros correspondem aos tipos de argumento e modificadores especificados. (Herdado de Type) |
| GetMethod(String, Type[]) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMethod(String, Type[]) |
Pesquisa o método público especificado cujos parâmetros correspondem aos tipos de argumento especificados. (Herdado de Type) |
| GetMethod(String) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMethod(String) |
Pesquisa o método público com o nome especificado. (Herdado de Type) |
| 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, tipos de argumento e modificadores especificados, usando as restrições de associação especificadas e a convenção de chamada especificada. (Herdado de Type) |
| GetMethods() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMethods() |
Retorna todos os métodos públicos do atual Type. (Herdado de Type) |
| GetMethods(BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMethods(BindingFlags) |
Quando substituído em uma classe derivada, pesquisa os métodos definidos para o atual Type, usando as restrições de associação especificadas. (Herdado de Type) |
| GetNestedType(String, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetNestedType(String, BindingFlags) |
Quando substituído em uma classe derivada, pesquisa o tipo aninhado especificado usando as restrições de associação especificadas. (Herdado de Type) |
| GetNestedType(String) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetNestedType(String) |
Pesquisa o tipo aninhado público com o nome especificado. (Herdado de Type) |
| GetNestedTypes() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetNestedTypes() |
Retorna os tipos públicos aninhados no atual Type. (Herdado de Type) |
| GetNestedTypes(BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetNestedTypes(BindingFlags) |
Quando substituído em uma classe derivada, pesquisa os tipos aninhados no atual Type, usando as restrições de associação especificadas. (Herdado de Type) |
| GetOptionalCustomModifiers() |
Quando substituído em uma classe derivada, retorna os modificadores personalizados opcionais do atual Type. (Herdado de Type) |
| GetProperties() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetProperties() |
Retorna todas as propriedades públicas do atual Type. (Herdado de Type) |
| GetProperties(BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetProperties(BindingFlags) |
Quando substituído em uma classe derivada, pesquisa as propriedades da corrente Typeusando as restrições de associação especificadas. (Herdado de Type) |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Pesquisa a propriedade especificada cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de associação especificadas. (Herdado de Type) |
| GetProperty(String, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetProperty(String, BindingFlags) |
Pesquisa a propriedade especificada usando as restrições de associação especificadas. (Herdado de Type) |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| 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[]) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| 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) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetProperty(String, Type) |
Pesquisa a propriedade pública com o nome e o tipo de retorno especificados. (Herdado de Type) |
| GetProperty(String, Type[]) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetProperty(String, Type[]) |
Pesquisa a propriedade pública especificada cujos parâmetros correspondem aos tipos de argumento especificados. (Herdado de Type) |
| GetProperty(String) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetProperty(String) |
Pesquisa a propriedade pública com o nome especificado. (Herdado de Type) |
| GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Quando substituído em uma classe derivada, pesquisa a propriedade especificada cujos parâmetros correspondem aos tipos de argumento e modificadores 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 atual Type. (Herdado de Type) |
| GetTypeCodeImpl() |
Retorna o código de tipo subjacente dessa Type instância. (Herdado de Type) |
| HasElementTypeImpl() |
Quando substituído em uma classe derivada, implementa a HasElementType propriedade e determina se a atual Type abrange ou se refere a outro tipo; ou seja, se a atual Type é uma matriz, um ponteiro ou é passada por referência. (Herdado de Type) |
| HasSameMetadataDefinitionAs(MemberInfo) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. (Herdado de MemberInfo) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
Invoca o membro especificado, usando as restrições de associação especificadas e correspondendo à lista de argumentos e à cultura especificadas. (Herdado de Type) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Quando substituído em uma classe derivada, invoca o membro especificado, usando as restrições de associação especificadas e correspondendo à lista de argumentos, modificadores e cultura especificados. (Herdado de Type) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
Invoca o membro especificado, usando as restrições de associação especificadas e correspondendo à lista de argumentos especificada. (Herdado de Type) |
| IsArrayImpl() |
Quando substituído em uma classe derivada, implementa a IsArray propriedade e determina se ela Type é uma matriz. (Herdado de Type) |
| IsAssignableFrom(Type) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsAssignableFrom(Type) |
Determina se uma instância de um tipo |
| IsAssignableFrom(TypeInfo) |
Retorna um valor que indica se o tipo especificado pode ser atribuído ao tipo atual. |
| IsAssignableTo(Type) |
Determina se o tipo atual pode ser atribuído a uma variável do especificado |
| IsByRefImpl() |
Quando substituído em uma classe derivada, implementa a IsByRef propriedade e determina se ela Type é passada por referência. (Herdado de Type) |
| IsCOMObjectImpl() |
Quando substituído em uma classe derivada, implementa a IsCOMObject propriedade e determina se é Type um objeto COM. (Herdado de Type) |
| IsContextfulImpl() |
Implementa a IsContextful propriedade e determina se ela Type pode ser hospedada em um contexto. (Herdado de Type) |
| 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) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsEnumDefined(Object) |
Retorna um valor que indica se o valor especificado existe no tipo de enumeração atual. (Herdado de Type) |
| IsEquivalentTo(Type) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| 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) |
| IsInstanceOfType(Object) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsInstanceOfType(Object) |
Determina se o objeto especificado é uma instância do atual Type. (Herdado de Type) |
| IsMarshalByRefImpl() |
Implementa a IsMarshalByRef propriedade e determina se a Type opção é marshalada por referência. (Herdado de Type) |
| IsPointerImpl() |
Quando substituído em uma classe derivada, implementa a IsPointer propriedade e determina se o Type ponteiro é. (Herdado de Type) |
| IsPrimitiveImpl() |
Quando substituído em uma classe derivada, implementa a IsPrimitive propriedade e determina se é Type um dos tipos primitivos. (Herdado de Type) |
| IsSubclassOf(Type) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsSubclassOf(Type) |
Determina se o valor atual Type deriva do especificado Type. (Herdado de Type) |
| IsValueTypeImpl() |
Implementa a IsValueType propriedade e determina se é Type um tipo de valor; ou seja, não uma classe ou uma interface. (Herdado de Type) |
| MakeArrayType() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| MakeArrayType() |
Retorna um Type objeto que representa uma matriz unidimensional do tipo atual, com um limite inferior de zero. (Herdado de Type) |
| MakeArrayType(Int32) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| MakeArrayType(Int32) |
Retorna um Type objeto que representa uma matriz do tipo atual, com o número especificado de dimensões. (Herdado de Type) |
| MakeByRefType() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| MakeByRefType() |
Retorna um Type objeto que representa o tipo atual quando passado como um |
| MakeGenericType(Type[]) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| MakeGenericType(Type[]) |
Substitui os elementos de uma matriz de tipos para os parâmetros de tipo da definição de tipo genérico atual e retorna um Type objeto que representa o tipo construído resultante. (Herdado de Type) |
| MakePointerType() |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| MakePointerType() |
Retorna um Type objeto que representa um ponteiro para o tipo atual. (Herdado de Type) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| ToString() |
Retorna um |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| _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 Type objeto que representa a MemberInfo classe. (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, excluindo atributos nomeados ou uma matriz vazia se não houver atributos personalizados. (Herdado de MemberInfo) |
| ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) |
Retorna uma matriz de atributos personalizados definidos neste membro, identificados por tipo ou uma matriz vazia se não houver atributos personalizados desse tipo. (Herdado de MemberInfo) |
| ICustomAttributeProvider.IsDefined(Type, Boolean) |
Indica se uma ou mais instâncias são |
| IReflectableType.GetTypeInfo() |
Retorna uma representação do tipo atual como um TypeInfo objeto. |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetConstructor(Type, Type[]) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetConstructors(Type, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetConstructors(Type) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetCustomAttribute(MemberInfo, Type, Boolean) |
Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado e, opcionalmente, inspeciona os ancestrais 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 ancestrais 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 ancestrais 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 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) |
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 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. |
| GetDefaultMembers(Type) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetEvent(Type, String, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetEvent(Type, String) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetEvents(Type, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetEvents(Type) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetField(Type, String, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetField(Type, String) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetFields(Type, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetFields(Type) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetGenericArguments(Type) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetInterfaces(Type) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMember(Type, String, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMember(Type, String) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMembers(Type, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMembers(Type) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMetadataToken(MemberInfo) |
Obtém um token de metadados para o membro especificado, se disponível. |
| GetMethod(Type, String, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMethod(Type, String, Type[]) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMethods(Type, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetMethods(Type) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetNestedTypes(Type, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetProperties(Type, BindingFlags) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetProperties(Type) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetProperty(Type, String, Type, Type[]) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetProperty(Type, String, Type) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| GetProperty(Type, String) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| 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 especificado e 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 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. |
| GetTypeInfo(Type) |
Retorna a TypeInfo representação do tipo especificado. |
| HasMetadataToken(MemberInfo) |
Retorna um valor que indica se um token de metadados está disponível para o membro especificado. |
| IsAssignableFrom(Type, Type) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
| IsDefined(MemberInfo, Type, Boolean) |
Indica se atributos personalizados de um tipo especificado são aplicados a um membro especificado e, opcionalmente, aplicados a seus ancestrais. |
| IsDefined(MemberInfo, Type) |
Indica se atributos personalizados de um tipo especificado são aplicados a um membro especificado. |
| IsInstanceOfType(Type, Object) |
Representa declarações de tipo para tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |