This documentation is archived and is not being maintained.

ParameterInfo Members

Discovers the attributes of a parameter and provides access to parameter metadata.

The ParameterInfo type exposes the following members.

  NameDescription
Protected method Supported by the .NET Compact Framework Supported by the XNA Framework ParameterInfo Initializes a new instance of the ParameterInfo class.
Top

  NameDescription
Public method Supported by the .NET Compact Framework Supported by the XNA Framework Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)

In .NET Compact Framework, this member is overridden by Equals(Object).


In XNA Framework, this member is overridden by Equals(Object).
Protected method Supported by the .NET Compact Framework Supported by the XNA Framework Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method Supported by the .NET Compact Framework Supported by the XNA Framework GetCustomAttributes Overloaded. Gets the custom attributes applied to this parameter.
Public method Supported by the .NET Compact Framework Supported by the XNA Framework GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)

In .NET Compact Framework, this member is overridden by GetHashCode().


In XNA Framework, this member is overridden by GetHashCode().
Public method GetOptionalCustomModifiers Gets the optional custom modifiers of the parameter.
Public method GetRequiredCustomModifiers Gets the required custom modifiers of the parameter.
Public method Supported by the .NET Compact Framework Supported by the XNA Framework GetType Gets the type of the current instance. (Inherited from Object.)
Public method Supported by the .NET Compact Framework Supported by the XNA Framework IsDefined Determines whether the custom attribute of the specified type or its derived types is applied to this parameter.
Protected method Supported by the .NET Compact Framework Supported by the XNA Framework MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Gets the parameter type and name represented as a string. (Overrides Object.ToString().)

In .NET Compact Framework 3.5, this member is inherited from Object.ToString().


In XNA Framework 3.0, this member is inherited from Object.ToString().
Top

  NameDescription
Protected field Supported by the .NET Compact Framework Supported by the XNA Framework AttrsImpl The attributes of the parameter.
Protected field Supported by the .NET Compact Framework Supported by the XNA Framework ClassImpl The Type of the parameter.
Protected field Supported by the .NET Compact Framework Supported by the XNA Framework DefaultValueImpl The default value of the parameter.
Protected field Supported by the .NET Compact Framework Supported by the XNA Framework MemberImpl The member in which the field is implemented.
Protected field Supported by the .NET Compact Framework Supported by the XNA Framework NameImpl The name of the parameter.
Protected field Supported by the .NET Compact Framework Supported by the XNA Framework PositionImpl The zero-based position of the parameter in the parameter list.
Top

  NameDescription
Public property Supported by the .NET Compact Framework Supported by the XNA Framework Attributes Gets the attributes for this parameter.
Public property Supported by the .NET Compact Framework Supported by the XNA Framework DefaultValue Gets a value indicating the default value if the parameter has a default value.
Public property IsIn Gets a value indicating whether this is an input parameter.
Public property IsLcid Gets a value indicating whether this parameter is a locale identifier (lcid).
Public property IsOptional Gets a value indicating whether this parameter is optional.
Public property IsOut Gets a value indicating whether this is an output parameter.
Public property IsRetval Gets a value indicating whether this is a Retval parameter.
Public property Supported by the .NET Compact Framework Supported by the XNA Framework Member Gets a value indicating the member in which the parameter is implemented.
Public property MetadataToken Gets a value that identifies this parameter in metadata.
Public property Supported by the .NET Compact Framework Supported by the XNA Framework Name Gets the name of the parameter.
Public property Supported by the .NET Compact Framework Supported by the XNA Framework ParameterType Gets the Type of this parameter.
Public property Supported by the .NET Compact Framework Supported by the XNA Framework Position Gets the zero-based position of the parameter in the formal parameter list.
Public property RawDefaultValue Gets a value indicating the default value if the parameter has a default value.
Top

  NameDescription
Explicit interface implemetation Private method _ParameterInfo.GetIDsOfNames Maps a set of names to a corresponding set of dispatch identifiers.
Explicit interface implemetation Private method _ParameterInfo.GetTypeInfo Retrieves the type information for an object, which can then be used to get the type information for an interface.
Explicit interface implemetation Private method _ParameterInfo.GetTypeInfoCount Retrieves the number of type information interfaces that an object provides (either 0 or 1).
Explicit interface implemetation Private method _ParameterInfo.Invoke Provides access to properties and methods exposed by an object.
Top
Show: