COMPropertyInfo 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使 JScript 能够与外部 COM 属性通信。 外部 COM 实现使用此类向 JScript 公开其对象,原因是 JScript 需要托管的 MemberInfo 以便绑定到外部对象。
此 API 支持产品基础结构,不能在代码中直接使用。
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
- 继承
- 属性
- 实现
构造函数
COMPropertyInfo() |
此 API 支持产品基础结构,不能在代码中直接使用。 初始化 COMPropertyInfo 类的新实例。 |
属性
Attributes |
此 API 支持产品基础结构,不能在代码中直接使用。 获取与此属性关联的特性。 |
CanRead |
此 API 支持产品基础结构,不能在代码中直接使用。 获取一个值,该值指示此属性是否可读。 |
CanWrite |
此 API 支持产品基础结构,不能在代码中直接使用。 获取一个值,该值指示此属性是否可写。 |
CustomAttributes |
此 API 支持产品基础结构,不能在代码中直接使用。 获取包含此成员自定义属性的集合。 (继承自 MemberInfo) |
DeclaringType |
此 API 支持产品基础结构,不能在代码中直接使用。 获取用于声明此属性的类型。 |
GetMethod |
此 API 支持产品基础结构,不能在代码中直接使用。 获取此属性的 |
IsCollectible |
此 API 支持产品基础结构,不能在代码中直接使用。 获取一个值,该值指示此 MemberInfo 对象是否是包含在可回收的 AssemblyLoadContext 中的程序集的一部分。 (继承自 MemberInfo) |
IsSpecialName |
此 API 支持产品基础结构,不能在代码中直接使用。 获取一个值,该值指示此属性是否是特殊名称。 (继承自 PropertyInfo) |
MemberType |
此 API 支持产品基础结构,不能在代码中直接使用。 获取此属性所充当成员的类型。 标识派生自 MemberInfo(此类从中派生)的类的类型。 |
MetadataToken |
此 API 支持产品基础结构,不能在代码中直接使用。 获取一个值,该值标识元数据元素。 (继承自 MemberInfo) |
Module |
此 API 支持产品基础结构,不能在代码中直接使用。 获取一个模块,在该模块中已经定义一个类型,该类型用于声明由当前 MemberInfo 表示的成员。 (继承自 MemberInfo) |
Name |
此 API 支持产品基础结构,不能在代码中直接使用。 获取此对象表示的外部 COM 属性的名称。 |
PropertyType |
此 API 支持产品基础结构,不能在代码中直接使用。 获取此属性的类型。 |
ReflectedType |
此 API 支持产品基础结构,不能在代码中直接使用。 通过反射获取用于获取此实例的类对象。 |
SetMethod |
此 API 支持产品基础结构,不能在代码中直接使用。 获取此属性的 |
方法
Equals(Object) |
此 API 支持产品基础结构,不能在代码中直接使用。 返回一个值,该值指示此实例是否与指定的对象相等。 (继承自 PropertyInfo) |
GetAccessors() |
此 API 支持产品基础结构,不能在代码中直接使用。 返回一个数组,其元素反射了由当前实例反射的属性的公共 |
GetAccessors(Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 获取一个数组,该数组的元素包含此对象所表示的外部 COM 属性的 get 和 set 访问器。 |
GetCOMMemberInfo() |
此 API 支持产品基础结构,不能在代码中直接使用。 获取一个托管对象,该对象使 JScript 能够与此外部 COM 属性通信。 |
GetConstantValue() |
此 API 支持产品基础结构,不能在代码中直接使用。 由编译器返回与属性关联的文本值。 (继承自 PropertyInfo) |
GetCustomAttributes(Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 返回一个数组,其中包含附加到此属性的自定义特性。 |
GetCustomAttributes(Type, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 返回一个数组,其中包含附加到此属性的自定义特性(只搜索指定类型的特性)。 |
GetCustomAttributesData() |
此 API 支持产品基础结构,不能在代码中直接使用。 返回 CustomAttributeData 对象列表,这些对象表示已应用到目标成员的特性相关数据。 (继承自 MemberInfo) |
GetGetMethod() |
此 API 支持产品基础结构,不能在代码中直接使用。 返回此属性的公共 |
GetGetMethod(Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 返回此属性的 get 访问器。 |
GetHashCode() |
此 API 支持产品基础结构,不能在代码中直接使用。 返回此实例的哈希代码。 (继承自 PropertyInfo) |
GetIndexParameters() |
此 API 支持产品基础结构,不能在代码中直接使用。 返回此属性的所有索引参数的数组。 |
GetModifiedPropertyType() |
此 API 支持产品基础结构,不能在代码中直接使用。 获取此属性对象的修改类型。 (继承自 PropertyInfo) |
GetOptionalCustomModifiers() |
此 API 支持产品基础结构,不能在代码中直接使用。 返回一个类型数组,其中的类型表示属性的可选自定义修饰符。 (继承自 PropertyInfo) |
GetRawConstantValue() |
此 API 支持产品基础结构,不能在代码中直接使用。 由编译器返回与属性关联的文本值。 (继承自 PropertyInfo) |
GetRequiredCustomModifiers() |
此 API 支持产品基础结构,不能在代码中直接使用。 返回一个类型数组,其中的类型表示属性所必需的自定义修饰符。 (继承自 PropertyInfo) |
GetSetMethod() |
此 API 支持产品基础结构,不能在代码中直接使用。 返回此属性的公共 |
GetSetMethod(Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 返回此属性的 set 访问器。 |
GetType() |
此 API 支持产品基础结构,不能在代码中直接使用。 发现属性 (Property) 的属性 (Attribute) 并提供对属性 (Property) 元数据的访问。 (继承自 PropertyInfo) |
GetValue(Object) |
此 API 支持产品基础结构,不能在代码中直接使用。 返回指定对象的属性值。 (继承自 PropertyInfo) |
GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) |
此 API 支持产品基础结构,不能在代码中直接使用。 通过使用指定给 COMMemberInfo 方法的 Initialize(String, COMMemberInfo),获取外部 COM 属性的值。 |
GetValue(Object, Object[]) |
此 API 支持产品基础结构,不能在代码中直接使用。 用索引化属性的可选索引值返回指定对象的该属性值。 (继承自 PropertyInfo) |
HasSameMetadataDefinitionAs(MemberInfo) |
此 API 支持产品基础结构,不能在代码中直接使用。 使 JScript 能够与外部 COM 属性通信。 外部 COM 实现使用此类向 JScript 公开其对象,原因是 JScript 需要托管的 MemberInfo 以便绑定到外部对象。 (继承自 MemberInfo) |
Initialize(String, COMMemberInfo) |
此 API 支持产品基础结构,不能在代码中直接使用。 初始化使 JScript 能够与此外部 COM 属性通信的信息。 |
IsDefined(Type, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 确定指定的特性类型是否附加到此属性。 |
MemberwiseClone() |
此 API 支持产品基础结构,不能在代码中直接使用。 创建当前 Object 的浅表副本。 (继承自 Object) |
SetValue(Object, Object) |
此 API 支持产品基础结构,不能在代码中直接使用。 设置指定对象的属性值。 (继承自 PropertyInfo) |
SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) |
此 API 支持产品基础结构,不能在代码中直接使用。 通过使用指定给 COMMemberInfo 方法的 Initialize(String, COMMemberInfo),设置外部 COM 属性的值。 |
SetValue(Object, Object, Object[]) |
此 API 支持产品基础结构,不能在代码中直接使用。 用索引化属性的可选索引值设置指定对象的该属性值。 (继承自 PropertyInfo) |
ToString() |
此 API 支持产品基础结构,不能在代码中直接使用。 返回表示当前对象的字符串。 (继承自 Object) |
显式接口实现
扩展方法
GetCustomAttribute(MemberInfo, Type) |
此 API 支持产品基础结构,不能在代码中直接使用。 检索应用于指定成员的指定类型的自定义特性。 |
GetCustomAttribute(MemberInfo, Type, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 检索应用于指定成员的指定类型的自定义特性,并可选择检查该成员的上级。 |
GetCustomAttribute<T>(MemberInfo) |
此 API 支持产品基础结构,不能在代码中直接使用。 检索应用于指定成员的指定类型的自定义特性。 |
GetCustomAttribute<T>(MemberInfo, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 检索应用于指定成员的指定类型的自定义特性,并可选择检查该成员的上级。 |
GetCustomAttributes(MemberInfo) |
此 API 支持产品基础结构,不能在代码中直接使用。 检索应用于指定成员的自定义特性集合。 |
GetCustomAttributes(MemberInfo, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 检索应用于指定成员的自定义特性集合,并可选择检查该成员的上级。 |
GetCustomAttributes(MemberInfo, Type) |
此 API 支持产品基础结构,不能在代码中直接使用。 检索应用于指定成员的指定类型的自定义特性集合。 |
GetCustomAttributes(MemberInfo, Type, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 检索应用于指定成员的指定类型的自定义特性集合,并可选择检查该成员的上级。 |
GetCustomAttributes<T>(MemberInfo) |
此 API 支持产品基础结构,不能在代码中直接使用。 检索应用于指定成员的指定类型的自定义特性集合。 |
GetCustomAttributes<T>(MemberInfo, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 检索应用于指定成员的指定类型的自定义特性集合,并可选择检查该成员的上级。 |
IsDefined(MemberInfo, Type) |
此 API 支持产品基础结构,不能在代码中直接使用。 确定是否将指定类型的任何自定义属性应用于指定的成员。 |
IsDefined(MemberInfo, Type, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 指示一个指定类型的自定义特性是否应用于一个指定的数字,并选择性地应用于其的上级。 |
GetMetadataToken(MemberInfo) |
此 API 支持产品基础结构,不能在代码中直接使用。 获取给定成员的元数据令牌(如果可用)。 |
HasMetadataToken(MemberInfo) |
此 API 支持产品基础结构,不能在代码中直接使用。 返回表示元数据令牌是否可用于指定的成员的值。 |
GetAccessors(PropertyInfo) |
此 API 支持产品基础结构,不能在代码中直接使用。 使 JScript 能够与外部 COM 属性通信。 外部 COM 实现使用此类向 JScript 公开其对象,原因是 JScript 需要托管的 MemberInfo 以便绑定到外部对象。 |
GetAccessors(PropertyInfo, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 使 JScript 能够与外部 COM 属性通信。 外部 COM 实现使用此类向 JScript 公开其对象,原因是 JScript 需要托管的 MemberInfo 以便绑定到外部对象。 |
GetGetMethod(PropertyInfo) |
此 API 支持产品基础结构,不能在代码中直接使用。 使 JScript 能够与外部 COM 属性通信。 外部 COM 实现使用此类向 JScript 公开其对象,原因是 JScript 需要托管的 MemberInfo 以便绑定到外部对象。 |
GetGetMethod(PropertyInfo, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 使 JScript 能够与外部 COM 属性通信。 外部 COM 实现使用此类向 JScript 公开其对象,原因是 JScript 需要托管的 MemberInfo 以便绑定到外部对象。 |
GetSetMethod(PropertyInfo) |
此 API 支持产品基础结构,不能在代码中直接使用。 使 JScript 能够与外部 COM 属性通信。 外部 COM 实现使用此类向 JScript 公开其对象,原因是 JScript 需要托管的 MemberInfo 以便绑定到外部对象。 |
GetSetMethod(PropertyInfo, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 使 JScript 能够与外部 COM 属性通信。 外部 COM 实现使用此类向 JScript 公开其对象,原因是 JScript 需要托管的 MemberInfo 以便绑定到外部对象。 |