TypeInfo Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos 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
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
type TypeInfo = class
inherit MemberInfo
interface IReflectableType
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type TypeInfo = class
inherit Type
interface IReflectableType
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 seguinte utiliza os tipos e membros de reflexão em .NET para recuperar os métodos e propriedades do tipo Calendar, incluindo métodos e propriedades herdados, e depois escreve-os na consola.
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
*/
Observações
A partir do .NET Framework 4.5, a classe TypeInfo está incluída no subconjunto de aplicações .NET para Windows 8.x Store para uso na criação de aplicações Windows Store. TypeInfo está também disponível no .NET Framework completo. Para mais informações sobre reflexão para aplicações Windows Store, consulte System.Reflection namespaces e Reflection in the .NET Framework for Windows Store Apps.
TypeInfo contém muitos dos membros disponíveis na classe Type, e muitas das propriedades de reflexão no .NET para as aplicações da loja Windows 8.x retornam coleções de objetos TypeInfo. Para obter um TypeInfo objeto a partir de um Type objeto, use o IntrospectionExtensions.GetTypeInfo(Type) método de extensão.
Um objeto representa a própria definição do TypeInfo tipo, enquanto um Type objeto representa uma referência à definição do tipo. Obter um TypeInfo objeto obriga o assembly que contém esse tipo a carregar. Em comparação, podes manipular Type objetos sem necessariamente precisar do tempo de execução para carregar o assembly que referenciam.
No .NET para aplicações da Windows 8.x Store, usas as propriedades de reflexão de TypeInfo que retornam coleções IEnumerable<T> em vez de métodos que retornam arrays. Por exemplo, use a DeclaredMembers propriedade para obter todos os membros declarados, ou a DeclaredProperties propriedade para obter todas as propriedades declaradas. Contextos de reflexão podem implementar um percurso preguiçoso dessas coleções para grandes assemblages ou tipos. Para obter membros específicos, use métodos como GetDeclaredMethod e GetDeclaredProperty, e passe o nome do método ou propriedade que gostaria de recuperar.
Para filtrar os resultados das TypeInfo propriedades, use consultas LINQ. Para objetos de reflexão que se originam no runtime (por exemplo, como resultado de typeof(Object)), pode percorrer a árvore de herança usando os métodos da RuntimeReflectionExtensions classe. Os consumidores de objetos de contextos de reflexão personalizados não podem usar estes métodos e têm de atravessar a árvore de herança por si próprios.
Construtores
| Name | Description |
|---|---|
| TypeInfo() |
Inicializa uma TypeInfo instância. |
Propriedades
| Name | Description |
|---|---|
| Assembly |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| Assembly |
Obtém o Assembly em que o tipo é declarado. Para tipos genéricos, obtém o Assembly em que o tipo genérico é definido. (Herdado de Type) |
| AssemblyQualifiedName |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| AssemblyQualifiedName |
Recebe o nome qualificado para montagem do tipo, que inclui o nome do conjunto a partir do qual este Type objeto foi carregado. (Herdado de Type) |
| Attributes |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos 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 tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| BaseType |
Obtém o tipo do qual a corrente Type herda diretamente. (Herdado de Type) |
| ContainsGenericParameters |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos 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 deste 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 tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| DeclaringMethod |
Obtém-se que MethodBase representa o método declarante, se o atual Type representar um parâmetro de tipo de um método genérico. (Herdado de Type) |
| DeclaringType |
Recebe a classe que declara esse membro. (Herdado de MemberInfo) |
| DeclaringType |
Recebe o tipo que declara o tipo aninhado atual ou o parâmetro genérico do tipo. (Herdado de Type) |
| FullName |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| FullName |
Recebe o nome totalmente qualificado do tipo, incluindo o seu espaço de nomes, mas não a sua assembleia. (Herdado de Type) |
| GenericParameterAttributes |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GenericParameterAttributes |
Obtém uma combinação de GenericParameterAttributes flags que descrevem a covariância e as restrições especiais do parâmetro genérico atual. (Herdado de Type) |
| GenericParameterPosition |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos 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 genérico ou de um método genérico. (Herdado de Type) |
| GenericTypeArguments |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GenericTypeArguments |
Obtém um array dos argumentos genéricos do tipo para este tipo. (Herdado de Type) |
| GenericTypeParameters |
Obtém um array dos parâmetros genéricos de tipo da instância atual. |
| GUID |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos 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 tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| HasElementType |
Recebe um valor que indica se a corrente Type abrange ou se refere a outro tipo; ou seja, se a corrente Type é um array, um apontador ou se é passada por referência. (Herdado de Type) |
| ImplementedInterfaces |
Obtém uma coleção das interfaces implementadas pelo tipo atual. |
| IsAbstract |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsAbstract |
Obtém um valor que indica se o Type é abstrato e deve ser sobreposto. (Herdado de Type) |
| IsAnsiClass |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsAnsiClass |
Obtém um valor que |
| IsArray |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsArray |
Recebe um valor que indica se o tipo é um array. (Herdado de Type) |
| IsAutoClass |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsAutoClass |
Obtém um valor que |
| IsAutoLayout |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsAutoLayout |
Recebe um valor que indica se os campos do tipo atual estão automaticamente organizados pelo runtime da linguagem comum. (Herdado de Type) |
| IsByRef |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsByRef |
Obtém um valor que indica se o Type é passado por referência. (Herdado de Type) |
| IsByRefLike |
Obtém um valor que indica se o tipo é uma estrutura do tipo byref. (Herdado de Type) |
| IsClass |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsClass |
Recebe um valor que indica se o Type é uma classe ou um delegado; ou seja, não um tipo de valor ou interface. (Herdado de Type) |
| IsCOMObject |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsCOMObject |
Recebe um valor que indica se é Type um objeto COM. (Herdado de Type) |
| IsConstructedGenericType |
Obtém um valor que indica se este objeto representa um tipo genérico construído. 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 alojado num contexto. (Herdado de Type) |
| IsEnum |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos 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 tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsExplicitLayout |
Obtém um valor que indica se os campos do tipo atual estão dispostos em deslocamentos explicitamente especificados. (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 tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos 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 tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsGenericType |
Recebe um valor que indica se o tipo atual é genérico. (Herdado de Type) |
| IsGenericTypeDefinition |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsGenericTypeDefinition |
Obtém um valor que indica se a corrente Type representa uma definição genérica de tipo, a partir da qual outros tipos genéricos podem ser construídos. (Herdado de Type) |
| IsGenericTypeParameter |
Obtém um valor que indica se a corrente Type representa um parâmetro de tipo na definição de um tipo genérico. (Herdado de Type) |
| IsImport |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsImport |
Recebe um valor que indica se tem Type um ComImportAttribute atributo aplicado, indicando que foi importado de uma biblioteca de tipos COM. (Herdado de Type) |
| IsInterface |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsInterface |
Recebe um valor que indica se o Type é uma interface; ou seja, não uma classe ou um tipo de valor. (Herdado de Type) |
| IsLayoutSequential |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsLayoutSequential |
Recebe um valor que indica se os campos do tipo atual estão dispostos sequencialmente, pela ordem em que foram definidos ou emitidos para os metadados. (Herdado de Type) |
| IsMarshalByRef |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsMarshalByRef |
Obtém um valor que indica se o Type é marshaled por referência. (Herdado de Type) |
| IsNested |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos 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á inserida na definição de outro tipo. (Herdado de Type) |
| IsNestedAssembly |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsNestedAssembly |
Obtém um valor que indica se o Type está aninhado e visível apenas dentro do seu próprio monte. (Herdado de Type) |
| IsNestedFamANDAssem |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsNestedFamANDAssem |
Recebe um valor que indica se o Type está aninhado e visível apenas para classes que pertencem tanto à sua própria família como ao seu próprio assembly. (Herdado de Type) |
| IsNestedFamily |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsNestedFamily |
Recebe um valor que indica se o Type está aninhado e visível apenas dentro da sua própria família. (Herdado de Type) |
| IsNestedFamORAssem |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsNestedFamORAssem |
Recebe um valor que indica se o Type está aninhado e visível apenas a classes que pertencem à sua própria família ou ao seu próprio assembly. (Herdado de Type) |
| IsNestedPrivate |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsNestedPrivate |
Recebe um valor que indica se o Type está aninhado e declarado privado. (Herdado de Type) |
| IsNestedPublic |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsNestedPublic |
Recebe um valor que indica se uma classe está aninhada e declarada pública. (Herdado de Type) |
| IsNotPublic |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsNotPublic |
Recebe um valor que indica se o Type não é declarado público. (Herdado de Type) |
| IsPointer |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsPointer |
Recebe um valor que indica se o Type é um apontador. (Herdado de Type) |
| IsPrimitive |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos 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 tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsPublic |
Recebe um valor que indica se o Type é declarado público. (Herdado de Type) |
| IsSealed |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsSealed |
Recebe um valor que indica se o Type está declarado selado. (Herdado de Type) |
| IsSecurityCritical |
Obtém um valor que indica se o tipo atual é crítico para segurança ou para segurança no nível de confiança atual, podendo assim executar operações críticas. (Herdado de Type) |
| IsSecuritySafeCritical |
Obtém um valor que indica se o tipo atual é seguro de segurança crítico ao nível de confiança atual; ou seja, se pode realizar operações críticas e se pode ser acedido por código transparente. (Herdado de Type) |
| IsSecurityTransparent |
Recebe um valor que indica se o tipo atual é transparente ao nível de confiança atual e, portanto, não pode realizar operações críticas. (Herdado de Type) |
| IsSerializable |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsSerializable |
Obtém um valor que indica se o Type é binariamente serializável. (Herdado de Type) |
| IsSignatureType |
Recebe um valor que indica se o tipo é um tipo de assinatura. (Herdado de Type) |
| IsSpecialName |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsSpecialName |
Recebe um valor que indica se o tipo tem um nome que requer tratamento especial. (Herdado de Type) |
| IsSZArray |
Obtém um valor que indica se o tipo é um tipo de array que pode representar apenas um array unidimensional com limite inferior zero. (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 tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsUnicodeClass |
Obtém um valor que |
| IsValueType |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsValueType |
Recebe um valor que indica se o Type é um tipo de valor. (Herdado de Type) |
| IsVariableBoundArray |
Obtém um valor que indica se o tipo é um tipo de array que pode representar um array multidimensional ou um array com um limite inferior arbitrário. (Herdado de Type) |
| IsVisible |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsVisible |
Obtém um valor que indica se o Type pode ser acedido por código fora do montador. (Herdado de Type) |
| MemberType |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| MemberType |
Recebe um MemberTypes valor que indica que este membro é um tipo ou um tipo aninhado. (Herdado de Type) |
| MetadataToken |
Obtém um valor que identifica um elemento de metadados. (Herdado de MemberInfo) |
| Module |
Obtém o módulo em que o tipo que declara o elemento representado pela corrente MemberInfo está definido. (Herdado de MemberInfo) |
| Module |
Obtém o módulo (a DLL) onde a corrente Type está definida. (Herdado de Type) |
| Name |
Fica com o nome do membro atual. (Herdado de MemberInfo) |
| Namespace |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos 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 este membro. (Herdado de Type) |
| StructLayoutAttribute |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| StructLayoutAttribute |
Obtém um StructLayoutAttribute que descreve a disposição do tipo atual. (Herdado de Type) |
| TypeHandle |
Apanha a alavanca para a corrente Type. (Herdado de Type) |
| TypeInitializer |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| TypeInitializer |
Obtém o inicializador do tipo. (Herdado de Type) |
| UnderlyingSystemType |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| UnderlyingSystemType |
Indica o tipo fornecido pelo runtime da linguagem comum que representa este tipo. (Herdado de Type) |
Métodos
| Name | Description |
|---|---|
| AsType() |
Devolve o tipo atual como um Type objeto. |
| Equals(Object) |
Devolve um valor que indica se esta instância é igual a um objeto especificado. (Herdado de MemberInfo) |
| Equals(Object) |
Determina se o tipo de sistema subjacente do objeto atual Type é o mesmo que o tipo de sistema subjacente do especificado Object. (Herdado de Type) |
| Equals(Type) |
Determina se o tipo de sistema subjacente da corrente Type é o mesmo que o tipo de sistema subjacente do especificado Type. (Herdado de Type) |
| FindInterfaces(TypeFilter, Object) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| FindInterfaces(TypeFilter, Object) |
Devolve um array de Type objetos que representa uma lista filtrada de interfaces implementadas ou herdadas pelo atual Type. (Herdado de Type) |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Devolve um array filtrado de MemberInfo objetos do tipo de membro especificado. (Herdado de Type) |
| GetArrayRank() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetArrayRank() |
Obtém o número de dimensões num array. (Herdado de Type) |
| GetAttributeFlagsImpl() |
Quando sobrescrito numa classe derivada, implementa a Attributes propriedade e obtém uma combinação bit a bit de valores de enumeração que indicam os atributos associados ao Type. (Herdado de Type) |
| GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Procura um construtor cujos parâmetros correspondam aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas e a convenção de chamada especificada. (Herdado de Type) |
| GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
Procura um construtor cujos parâmetros correspondam aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetConstructor(Type[]) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetConstructor(Type[]) |
Procura um construtor público de instância cujos parâmetros correspondam aos tipos no array especificado. (Herdado de Type) |
| GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Quando sobrescrito numa classe derivada, procura um construtor cujos parâmetros correspondam aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas e a convenção de chamada especificada. (Herdado de Type) |
| GetConstructors() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetConstructors() |
Devolve todos os construtores públicos definidos para o atual Type. (Herdado de Type) |
| GetConstructors(BindingFlags) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetConstructors(BindingFlags) |
Quando sobrescrito numa classe derivada, procura os construtores definidos para a corrente Type, usando o especificado |
| GetCustomAttributes(Boolean) |
Quando sobrescrito numa classe derivada, devolve um array de todos os atributos personalizados aplicados a este membro. (Herdado de MemberInfo) |
| GetCustomAttributes(Type, Boolean) |
Quando sobrescrito numa classe derivada, devolve um array de atributos personalizados aplicados a este membro e identificados por Type. (Herdado de MemberInfo) |
| GetCustomAttributesData() |
Devolve uma lista de CustomAttributeData objetos que representam dados sobre os atributos que foram aplicados ao membro alvo. (Herdado de MemberInfo) |
| GetDeclaredEvent(String) |
Devolve um objeto que representa o evento especificado declarado pelo tipo atual. |
| GetDeclaredField(String) |
Devolve um objeto que representa o campo especificado declarado pelo tipo atual. |
| GetDeclaredMethod(String) |
Devolve um objeto que representa o método especificado declarado pelo tipo atual. |
| GetDeclaredMethods(String) |
Devolve uma coleção que contém todos os métodos declarados no tipo atual que correspondam ao nome especificado. |
| GetDeclaredNestedType(String) |
Devolve um objeto que representa o tipo aninhado especificado declarado pelo tipo atual. |
| GetDeclaredProperty(String) |
Devolve um objeto que representa a propriedade especificada declarada pelo tipo atual. |
| GetDefaultMembers() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetDefaultMembers() |
Pesquisas pelos membros definidos para a corrente Type cujo DefaultMemberAttribute é o conjunto. (Herdado de Type) |
| GetElementType() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetElementType() |
Quando sobrescrito numa classe derivada, devolve o Type do objeto abrangido ou referido pelo array, ponteiro ou tipo de referência atual. (Herdado de Type) |
| GetEnumName(Object) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetEnumName(Object) |
Devolve o nome da constante que tem o valor especificado, para o tipo de enumeração atual. (Herdado de Type) |
| GetEnumNames() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetEnumNames() |
Devolve os nomes dos membros do tipo de enumeração atual. (Herdado de Type) |
| GetEnumUnderlyingType() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetEnumUnderlyingType() |
Devolve o tipo subjacente do tipo de enumeração atual. (Herdado de Type) |
| GetEnumValues() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetEnumValues() |
Devolve um array dos valores das constantes no tipo de enumeração atual. (Herdado de Type) |
| GetEvent(String, BindingFlags) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetEvent(String, BindingFlags) |
Quando sobrescrito numa classe derivada, devolve o EventInfo objeto que representa o evento especificado, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetEvent(String) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetEvent(String) |
Devolve o EventInfo objeto que representa o evento público especificado. (Herdado de Type) |
| GetEvents() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetEvents() |
Devolve todos os eventos públicos que são declarados ou herdados pelo atual Type. (Herdado de Type) |
| GetEvents(BindingFlags) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetEvents(BindingFlags) |
Quando sobrescrito numa classe derivada, procura eventos que são declarados ou herdados pelo atual Type, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetField(String, BindingFlags) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetField(String, BindingFlags) |
Procura o campo especificado, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetField(String) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetField(String) |
Pesquisa pelo campo público com o nome especificado. (Herdado de Type) |
| GetFields() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetFields() |
Devolve todos os campos públicos da corrente Type. (Herdado de Type) |
| GetFields(BindingFlags) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetFields(BindingFlags) |
Quando sobrescrito numa classe derivada, procura os campos definidos para o atual Type, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetGenericArguments() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetGenericArguments() |
Devolve um array de Type objetos que representam os argumentos de tipo de um tipo genérico fechado ou os parâmetros de tipo de uma definição de tipo genérica. (Herdado de Type) |
| GetGenericParameterConstraints() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetGenericParameterConstraints() |
Devolve um array de Type objetos que representam as restrições sobre o parâmetro de tipo genérico atual. (Herdado de Type) |
| GetGenericTypeDefinition() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetGenericTypeDefinition() |
Devolve um Type objeto que representa uma definição genérica de tipo a partir da qual o tipo genérico atual pode ser construído. (Herdado de Type) |
| GetHashCode() |
Devolve o código de hash para esta instância. (Herdado de MemberInfo) |
| GetHashCode() |
Devolve o código de hash para esta instância. (Herdado de Type) |
| GetInterface(String, Boolean) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetInterface(String, Boolean) |
Quando sobrescrito numa classe derivada, procura a interface especificada, especificando se deve fazer uma pesquisa insensível a maiúsculas minúsculas pelo nome da interface. (Herdado de Type) |
| GetInterface(String) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetInterface(String) |
Procura a interface com o nome especificado. (Herdado de Type) |
| GetInterfaceMap(Type) |
Devolve um mapeamento de interface para o tipo de interface especificado. (Herdado de Type) |
| GetInterfaces() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetInterfaces() |
Quando sobrescrito numa classe derivada, obtém todas as interfaces implementadas ou herdadas pelo atual Type. (Herdado de Type) |
| GetMember(String, BindingFlags) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetMember(String, BindingFlags) |
Pesquisa pelos membros especificados, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetMember(String, MemberTypes, BindingFlags) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetMember(String, MemberTypes, BindingFlags) |
Pesquisa pelos membros especificados do tipo de membro especificado, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetMember(String) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetMember(String) |
Pesquisa pelos membros públicos com o nome especificado. (Herdado de Type) |
| GetMembers() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetMembers() |
Devolve todos os membros públicos do atual Type. (Herdado de Type) |
| GetMembers(BindingFlags) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetMembers(BindingFlags) |
Quando sobrescrito numa classe derivada, procura os elementos definidos para o atual Type, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Procura o método especificado cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas e a convenção de chamada especificada. (Herdado de Type) |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Procura o método especificado cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetMethod(String, BindingFlags) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetMethod(String, BindingFlags) |
Procura o método especificado, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Procura o método especificado cujos parâmetros correspondem à contagem genérica de parâmetros especificada, tipos de argumentos e modificadores, usando as restrições de ligação especificadas e a convenção de chamada especificada. (Herdado de Type) |
| GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) |
Procura o método especificado cujos parâmetros correspondem à contagem genérica de parâmetros especificada, tipos de argumentos e modificadores, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetMethod(String, Int32, Type[], ParameterModifier[]) |
Pesquisa pelo método público especificado cujos parâmetros correspondem à contagem genérica de parâmetros, tipos de argumentos e modificadores especificados. (Herdado de Type) |
| GetMethod(String, Int32, Type[]) |
Pesquisa pelo método público especificado cujos parâmetros correspondem à contagem genérica de parâmetros e aos tipos de argumentos especificados. (Herdado de Type) |
| GetMethod(String, Type[], ParameterModifier[]) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetMethod(String, Type[], ParameterModifier[]) |
Procura o método público especificado cujos parâmetros correspondem aos tipos de argumentos e modificadores especificados. (Herdado de Type) |
| GetMethod(String, Type[]) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetMethod(String, Type[]) |
Pesquisa pelo método público especificado cujos parâmetros correspondem aos tipos de argumento especificados. (Herdado de Type) |
| GetMethod(String) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetMethod(String) |
Pesquisas pelo método público com o nome especificado. (Herdado de Type) |
| GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Quando sobreposto numa classe derivada, procura o método especificado cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas e a convenção de chamada especificada. (Herdado de Type) |
| GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Quando sobreposto numa classe derivada, procura o método especificado cujos parâmetros correspondem à contagem genérica de parâmetros especificada, tipos de argumentos e modificadores, usando as restrições de ligação especificadas e a convenção de chamada especificada. (Herdado de Type) |
| GetMethods() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetMethods() |
Devolve todos os métodos públicos do atual Type. (Herdado de Type) |
| GetMethods(BindingFlags) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetMethods(BindingFlags) |
Quando sobrescrito numa classe derivada, procura os métodos definidos para a corrente Type, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetNestedType(String, BindingFlags) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetNestedType(String, BindingFlags) |
Quando sobreposto numa classe derivada, procura o tipo aninhado especificado, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetNestedType(String) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetNestedType(String) |
Pesquisas pelo tipo aninhado público com o nome especificado. (Herdado de Type) |
| GetNestedTypes() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetNestedTypes() |
Devolve os tipos públicos aninhados na corrente Type. (Herdado de Type) |
| GetNestedTypes(BindingFlags) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetNestedTypes(BindingFlags) |
Quando sobrescrito numa classe derivada, procura os tipos aninhados na corrente Type, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetProperties() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetProperties() |
Devolve todas as propriedades públicas do atual Type. (Herdado de Type) |
| GetProperties(BindingFlags) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetProperties(BindingFlags) |
Quando sobrescrito numa classe derivada, procura as propriedades da corrente Type, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Procura a propriedade especificada cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetProperty(String, BindingFlags) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetProperty(String, BindingFlags) |
Procura a propriedade especificada, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Pesquisa pela propriedade pública especificada cujos parâmetros correspondem aos tipos de argumentos e modificadores especificados. (Herdado de Type) |
| GetProperty(String, Type, Type[]) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetProperty(String, Type, Type[]) |
Pesquisa pela propriedade pública especificada cujos parâmetros correspondem aos tipos de argumentos especificados. (Herdado de Type) |
| GetProperty(String, Type) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetProperty(String, Type) |
Pesquisa pelo bem público com o nome e tipo de devolução especificados. (Herdado de Type) |
| GetProperty(String, Type[]) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetProperty(String, Type[]) |
Pesquisa pela propriedade pública especificada cujos parâmetros correspondem aos tipos de argumentos especificados. (Herdado de Type) |
| GetProperty(String) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| GetProperty(String) |
Procura a propriedade pública com o nome especificado. (Herdado de Type) |
| GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Quando sobrescrito numa classe derivada, procura a propriedade especificada cujos parâmetros correspondem aos tipos de argumentos e modificadores especificados, usando as restrições de ligação especificadas. (Herdado de Type) |
| GetType() |
Obtém a corrente Type. (Herdado de Type) |
| GetTypeCodeImpl() |
Devolve o código de tipo subjacente desta Type instância. (Herdado de Type) |
| HasElementTypeImpl() |
Quando sobrescrito numa classe derivada, implementa a HasElementType propriedade e determina se a corrente Type engloba ou se refere a outro tipo; ou seja, se a corrente Type é um array, um apontador ou é passada por referência. (Herdado de Type) |
| HasSameMetadataDefinitionAs(MemberInfo) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos 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 ligação especificadas e correspondendo à lista de argumentos e cultura especificadas. (Herdado de Type) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Quando sobrescrito numa classe derivada, invoca o membro especificado, usando as restrições de ligaçã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 ligação especificadas e correspondendo à lista de argumentos especificada. (Herdado de Type) |
| IsArrayImpl() |
Quando sobrescrito numa classe derivada, implementa a IsArray propriedade e determina se o Type é um array. (Herdado de Type) |
| IsAssignableFrom(Type) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsAssignableFrom(Type) |
Determina se uma instância de um tipo |
| IsAssignableFrom(TypeInfo) |
Devolve um valor que indica se o tipo especificado pode ser atribuído ao tipo atual. |
| IsByRefImpl() |
Quando sobrescrito numa classe derivada, implementa a IsByRef propriedade e determina se o Type é passado por referência. (Herdado de Type) |
| IsCOMObjectImpl() |
Quando sobrescrito numa classe derivada, implementa a IsCOMObject propriedade e determina se é Type um objeto COM. (Herdado de Type) |
| IsContextfulImpl() |
Implementa a IsContextful propriedade e determina se pode Type ser alojado num contexto. (Herdado de Type) |
| IsDefined(Type, Boolean) |
Quando sobrescrito numa classe derivada, indica se um ou mais atributos do tipo especificado ou dos seus tipos derivados são aplicados a este membro. (Herdado de MemberInfo) |
| IsEnumDefined(Object) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsEnumDefined(Object) |
Devolve um valor que indica se o valor especificado existe no tipo de enumeração atual. (Herdado de Type) |
| IsEquivalentTo(Type) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsEquivalentTo(Type) |
Determina se dois tipos de COM têm a mesma identidade e são elegíveis para equivalência de tipos. (Herdado de Type) |
| IsInstanceOfType(Object) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsInstanceOfType(Object) |
Determina se o objeto especificado é uma instância da corrente Type. (Herdado de Type) |
| IsMarshalByRefImpl() |
Implementa a IsMarshalByRef propriedade e determina se o Type é marshaled por referência. (Herdado de Type) |
| IsPointerImpl() |
Quando sobrescrito numa classe derivada, implementa a IsPointer propriedade e determina se o Type é um ponteiro. (Herdado de Type) |
| IsPrimitiveImpl() |
Quando sobrescrito numa classe derivada, implementa a IsPrimitive propriedade e determina se o Type é um dos tipos primitivos. (Herdado de Type) |
| IsSubclassOf(Type) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| IsSubclassOf(Type) |
Determina se a corrente Type deriva do especificado Type. (Herdado de Type) |
| IsValueTypeImpl() |
Implementa a IsValueType propriedade e determina se o Type é um tipo de valor; ou seja, não uma classe ou uma interface. (Herdado de Type) |
| MakeArrayType() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| MakeArrayType() |
Devolve um Type objeto que representa um array unidimensional do tipo atual, com um limite inferior zero. (Herdado de Type) |
| MakeArrayType(Int32) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| MakeArrayType(Int32) |
Devolve um Type objeto que representa um array do tipo atual, com o número especificado de dimensões. (Herdado de Type) |
| MakeByRefType() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| MakeByRefType() |
Devolve um objeto Type que representa o tipo atual quando passado como parâmetro |
| MakeGenericType(Type[]) |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| MakeGenericType(Type[]) |
Substitui os elementos de um array de tipos pelos parâmetros de tipo da definição genérica atual e devolve um Type objeto que representa o tipo construído resultante. (Herdado de Type) |
| MakePointerType() |
Representa declarações de tipos para tipos de classes, tipos de interface, tipos de array, tipos de valor, tipos de enumeração, parâmetros de tipo, definições genéricas de tipos e tipos genéricos construídos abertos ou fechados. |
| MakePointerType() |
Devolve um Type objeto que representa um ponteiro para o tipo atual. (Herdado de Type) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| ToString() |
Devolve a |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de despacho. (Herdado de MemberInfo) |
| _MemberInfo.GetType() |
Obtém um Type objeto que representa a MemberInfo classe. (Herdado de MemberInfo) |
| _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera as informações de tipo de um objeto, que podem ser usadas para obter as informações de tipo para uma interface. (Herdado de MemberInfo) |
| _MemberInfo.GetTypeInfoCount(UInt32) |
Recupera o número de interfaces de informações de tipo que um objeto fornece (0 ou 1). (Herdado de MemberInfo) |
| _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Proporciona acesso a propriedades e métodos expostos por um objeto. (Herdado de MemberInfo) |
| _Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de despacho. (Herdado de Type) |
| _Type.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera as informações de tipo de um objeto, que podem ser usadas para obter as informações de tipo para uma interface. (Herdado de Type) |
| _Type.GetTypeInfoCount(UInt32) |
Recupera o número de interfaces de informações de tipo que um objeto fornece (0 ou 1). (Herdado de Type) |
| _Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Proporciona acesso a propriedades e métodos expostos por um objeto. (Herdado de Type) |
| ICustomAttributeProvider.GetCustomAttributes(Boolean) |
Devolve um array de todos os atributos personalizados definidos neste membro, excluindo atributos nomeados, ou um array vazio se não existirem atributos personalizados. (Herdado de MemberInfo) |
| ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) |
Devolve um array de atributos personalizados definidos neste membro, identificados pelo tipo, ou um array vazio se não existirem atributos personalizados desse tipo. (Herdado de MemberInfo) |
| ICustomAttributeProvider.IsDefined(Type, Boolean) |
Indica se uma ou mais instâncias de |
| IReflectableType.GetTypeInfo() |
Devolve uma representação do tipo atual como um TypeInfo objeto. |
Métodos da Extensão
| Name | Description |
|---|---|
| GetCustomAttribute(MemberInfo, Type, Boolean) |
Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado e, opcionalmente, inspeciona os antepassados desse membro. |
| GetCustomAttribute(MemberInfo, Type) |
Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado. |
| GetCustomAttribute<T>(MemberInfo, Boolean) |
Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado e, opcionalmente, inspeciona os antepassados desse membro. |
| GetCustomAttribute<T>(MemberInfo) |
Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado. |
| GetCustomAttributes(MemberInfo, Boolean) |
Recupera uma coleção de atributos personalizados que são aplicados a um membro especificado e, opcionalmente, inspeciona os antepassados desse membro. |
| GetCustomAttributes(MemberInfo, Type, Boolean) |
Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado e, opcionalmente, inspeciona os antepassados desse membro. |
| GetCustomAttributes(MemberInfo, Type) |
Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado. |
| GetCustomAttributes(MemberInfo) |
Recupera uma coleção de atributos personalizados que são aplicados a um membro especificado. |
| GetCustomAttributes<T>(MemberInfo, Boolean) |
Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado e, opcionalmente, inspeciona os antepassados desse membro. |
| GetCustomAttributes<T>(MemberInfo) |
Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado. |
| GetRuntimeEvent(Type, String) |
Recupera um objeto que representa o evento especificado. |
| GetRuntimeEvents(Type) |
Recupera uma coleção que representa todos os eventos definidos num tipo especificado. |
| GetRuntimeField(Type, String) |
Recupera um objeto que representa um campo especificado. |
| GetRuntimeFields(Type) |
Recupera uma coleção que representa todos os campos definidos num tipo especificado. |
| GetRuntimeInterfaceMap(TypeInfo, Type) |
Devolve um mapeamento de interface para o tipo especificado e para a interface especificada. |
| GetRuntimeMethod(Type, String, Type[]) |
Recupera um objeto que representa um método especificado. |
| GetRuntimeMethods(Type) |
Recupera uma coleção que representa todos os métodos definidos num tipo especificado. |
| GetRuntimeProperties(Type) |
Recupera uma coleção que representa todas as propriedades definidas num tipo especificado. |
| GetRuntimeProperty(Type, String) |
Recupera um objeto que representa uma propriedade especificada. |
| GetTypeInfo(Type) |
Devolve a TypeInfo representação do tipo especificado. |
| IsDefined(MemberInfo, Type, Boolean) |
Indica se atributos personalizados de um tipo especificado são aplicados a um membro especificado e, opcionalmente, aplicados aos seus antecessores. |
| IsDefined(MemberInfo, Type) |
Indica se atributos personalizados de um tipo especificado são aplicados a um membro especificado. |