ParameterInfo 成员

发现参数属性 (Attribute) 并提供对参数元数据的访问。

下表列出了由 ParameterInfo 类型公开的成员。

受保护的构造函数

  名称 说明
Protected method Supported by the .NET Compact Framework ParameterInfo 初始化 ParameterInfo 类的新实例。

页首

受保护的字段

  名称 说明
Protected field Supported by the .NET Compact Framework AttrsImpl 参数的属性。
Protected field Supported by the .NET Compact Framework ClassImpl 参数的 Type
Protected field Supported by the .NET Compact Framework DefaultValueImpl 参数的默认值。
Protected field Supported by the .NET Compact Framework MemberImpl 在其中实现该字段的成员。
Protected field Supported by the .NET Compact Framework NameImpl 参数名。
Protected field Supported by the .NET Compact Framework PositionImpl 参数列表中参数从零开始的位置。

页首

公共属性

  名称 说明
Public property Supported by the .NET Compact Framework Attributes 获取该参数的属性 (Attribute)。
Public property Supported by the .NET Compact Framework DefaultValue 如果此参数有默认值,则获取指示此参数的默认值的值。
Public property IsIn 获取一个值,通过该值指示这是否为输入参数。
Public property IsLcid 获取一个值,通过该值指示该参数是否为区域设置标识符 (lcid)。
Public property IsOptional 获取一个值,通过该值指示该参数是否可选。
Public property IsOut 获取一个值,通过该值指示这是否为输出参数。
Public property IsRetval 获取一个值,通过该值指示这是否为 Retval 参数。
Public property Supported by the .NET Compact Framework Member 获取一个值,通过该值指示实现此参数的成员。
Public property MetadataToken 获取在元数据中标识此参数的值。
Public property Supported by the .NET Compact Framework Name 获取参数名。
Public property Supported by the .NET Compact Framework ParameterType 获取该参数的 Type
Public property Supported by the .NET Compact Framework Position 获取参数的签名位置。
Public property RawDefaultValue 如果此参数有默认值,则获取指示此参数的默认值的值。

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Supported by the .NET Compact Framework Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework GetCustomAttributes 已重载。 获取该参数上定义的自定义属性 (Attribute)。
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetOptionalCustomModifiers 获取参数的可选自定义修饰符。
Public method GetRequiredCustomModifiers 获取参数的必需自定义修饰符。
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method IsDefined 确定该成员上是否定义了指定类型的自定义属性 (Attribute)。
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method ToString 已重写。 获取表示为字符串的参数类型和名称。

页首

受保护的方法

  名称 说明
Protected method Supported by the .NET Compact Framework Finalize  允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
Protected method Supported by the .NET Compact Framework MemberwiseClone  创建当前 Object 的浅表副本。 (从 Object 继承。)

页首

显式接口实现

  名称 说明
Explicit interface implementation Method System.Runtime.InteropServices._ParameterInfo.GetIDsOfNames 将一组名称映射为对应的一组调度标识符。
Explicit interface implementation Method System.Runtime.InteropServices._ParameterInfo.GetTypeInfo 检索对象的类型信息,然后可以使用该信息获取接口的类型信息。
Explicit interface implementation Method System.Runtime.InteropServices._ParameterInfo.GetTypeInfoCount 检索对象提供的类型信息接口的数量(0 或 1)。
Explicit interface implementation Method System.Runtime.InteropServices._ParameterInfo.Invoke 提供对某一对象公开的属性 (Property) 和方法的访问。

页首

请参见

参考

ParameterInfo 类
System.Reflection 命名空间