COMPropertyInfo 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.
Permite que o JScript se comunique com uma propriedade COM externa. Essa classe é usada por uma implementação COM externa para expor seus objetos ao JScript porque o JScript precisa de um gerenciado MemberInfo para associar a um objeto externo.
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.
public ref class COMPropertyInfo sealed : System::Reflection::PropertyInfo, Microsoft::JScript::MemberInfoInitializer
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("6A02951C-B129-4d26-AB92-B9CA19BDCA26")]
public sealed class COMPropertyInfo : System.Reflection.PropertyInfo, Microsoft.JScript.MemberInfoInitializer
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("6A02951C-B129-4d26-AB92-B9CA19BDCA26")>]
type COMPropertyInfo = class
inherit PropertyInfo
interface MemberInfoInitializer
Public NotInheritable Class COMPropertyInfo
Inherits PropertyInfo
Implements MemberInfoInitializer
- Herança
- Atributos
- Implementações
Construtores
| Nome | Description |
|---|---|
| COMPropertyInfo() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inicializa uma nova instância da classe COMPropertyInfo. |
Propriedades
| Nome | Description |
|---|---|
| Attributes |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém os atributos associados a essa propriedade. |
| CanRead |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um valor que indica se a propriedade pode ser lida. |
| CanWrite |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um valor que indica se a propriedade pode ser gravada. |
| CustomAttributes |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém uma coleção que contém os atributos personalizados desse membro. (Herdado de MemberInfo) |
| DeclaringType |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o tipo que declara essa propriedade. |
| GetMethod |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o |
| IsSpecialName |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um valor que indica se a propriedade é o nome especial. (Herdado de PropertyInfo) |
| MemberType |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o tipo de membro que essa propriedade é. Identifica o tipo de classe derivada da MemberInfo qual essa classe deriva. |
| MetadataToken |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um valor que identifica um elemento de metadados. (Herdado de MemberInfo) |
| Module |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o módulo no qual o tipo que declara o membro representado pela corrente MemberInfo é definido. (Herdado de MemberInfo) |
| Name |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o nome da propriedade COM externa que este objeto representa. |
| PropertyType |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o tipo dessa propriedade. |
| ReflectedType |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o objeto de classe que foi usado para obter essa instância por meio da reflexão. |
| SetMethod |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna um valor que indica se essa instância é igual a um objeto especificado. (Herdado de PropertyInfo) |
| GetAccessors() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna uma matriz cujos elementos refletem o público |
| GetAccessors(Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém uma matriz cujos elementos contêm os acessadores get e set da propriedade COM externa que esse objeto representa. |
| GetCOMMemberInfo() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um objeto gerenciado que permite que o JScript se comunique com essa propriedade COM externa. |
| GetConstantValue() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna um valor literal associado à propriedade por um compilador. (Herdado de PropertyInfo) |
| GetCustomAttributes(Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna uma matriz que contém os atributos personalizados anexados a essa propriedade. |
| GetCustomAttributes(Type, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna uma matriz que contém os atributos personalizados anexados a essa propriedade, pesquisando apenas atributos do tipo especificado. |
| GetCustomAttributesData() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna uma lista de CustomAttributeData objetos que representam dados sobre os atributos que foram aplicados ao membro de destino. (Herdado de MemberInfo) |
| GetGetMethod() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna o acessador público |
| GetGetMethod(Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna o acessador get para essa propriedade. |
| GetHashCode() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Devolve o código hash para esta instância. (Herdado de PropertyInfo) |
| GetIndexParameters() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna uma matriz de todos os parâmetros de índice para a propriedade. |
| GetOptionalCustomModifiers() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna uma matriz de tipos que representam os modificadores personalizados opcionais da propriedade. (Herdado de PropertyInfo) |
| GetRawConstantValue() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna um valor literal associado à propriedade por um compilador. (Herdado de PropertyInfo) |
| GetRequiredCustomModifiers() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna uma matriz de tipos que representam os modificadores personalizados necessários da propriedade. (Herdado de PropertyInfo) |
| GetSetMethod() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna o acessador público |
| GetSetMethod(Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna o acessador definido para essa propriedade. |
| GetType() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Descobre os atributos de uma propriedade e fornece acesso aos metadados de propriedade. (Herdado de PropertyInfo) |
| GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o valor da propriedade COM externa usando o COMMemberInfo que foi especificado para o Initialize(String, COMMemberInfo) método. |
| GetValue(Object, Object[]) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna o valor da propriedade de um objeto especificado com valores de índice opcionais para propriedades indexadas. (Herdado de PropertyInfo) |
| GetValue(Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna o valor da propriedade de um objeto especificado. (Herdado de PropertyInfo) |
| Initialize(String, COMMemberInfo) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inicializa as informações que permitem que o JScript se comunique com essa propriedade COM externa. |
| IsDefined(Type, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Determina se o tipo de atributo especificado está anexado a essa propriedade. |
| MemberwiseClone() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Define o valor da propriedade COM externa usando o COMMemberInfo que foi especificado para o Initialize(String, COMMemberInfo) método. |
| SetValue(Object, Object, Object[]) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Define o valor da propriedade de um objeto especificado com valores de índice opcionais para propriedades de índice. (Herdado de PropertyInfo) |
| SetValue(Object, Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Define o valor da propriedade de um objeto especificado. (Herdado de PropertyInfo) |
| ToString() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição. (Herdado de MemberInfo) |
| _MemberInfo.GetType() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um Type objeto que representa a MemberInfo classe. (Herdado de MemberInfo) |
| _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. 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) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. 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) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Fornece acesso a propriedades e métodos expostos por um objeto. (Herdado de MemberInfo) |
| _PropertyInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição. (Herdado de PropertyInfo) |
| _PropertyInfo.GetType() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um Type objeto que representa o PropertyInfo tipo. (Herdado de PropertyInfo) |
| _PropertyInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Recupera as informações do tipo de um objeto, que podem ser usadas para obter informações de tipo para uma interface. (Herdado de PropertyInfo) |
| _PropertyInfo.GetTypeInfoCount(UInt32) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1). (Herdado de PropertyInfo) |
| _PropertyInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Fornece acesso a propriedades e métodos expostos por um objeto. (Herdado de PropertyInfo) |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetCustomAttribute(MemberInfo, Type, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado e, opcionalmente, inspeciona os ancestrais desse membro. |
| GetCustomAttribute(MemberInfo, Type) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado. |
| GetCustomAttribute<T>(MemberInfo, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado e, opcionalmente, inspeciona os ancestrais desse membro. |
| GetCustomAttribute<T>(MemberInfo) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Recupera um atributo personalizado de um tipo especificado que é aplicado a um membro especificado. |
| GetCustomAttributes(MemberInfo, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. 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) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. 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) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado. |
| GetCustomAttributes(MemberInfo) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Recupera uma coleção de atributos personalizados que são aplicados a um membro especificado. |
| GetCustomAttributes<T>(MemberInfo, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. 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) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado. |
| IsDefined(MemberInfo, Type, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Indica se atributos personalizados de um tipo especificado são aplicados a um membro especificado e, opcionalmente, aplicados a seus ancestrais. |
| IsDefined(MemberInfo, Type) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Indica se atributos personalizados de um tipo especificado são aplicados a um membro especificado. |