System.Reflection.ParameterInfo: Property Members

The properties of System.Reflection.ParameterInfo are listed below. For a list of all members, see the ParameterInfo Members list.

See Also: Inherited members from System.Object

Public Properties

[read-only]
AttributesParameterAttributes.

Gets the attributes for this parameter.

[read-only]
CustomAttributesIEnumerable<CustomAttributeData>.

Gets a collection that contains this parameter's custom attributes.

[read-only]
DefaultValueobject.

Gets a value indicating the default value if the parameter has a default value.

[read-only]
HasDefaultValuebool.

Gets a value that indicates whether this parameter has a default value.

[read-only]
IsInbool.

Gets a value indicating whether this is an input parameter.

[read-only]
IsLcidbool.

Gets a value indicating whether this parameter is a locale identifier (lcid).

[read-only]
IsOptionalbool.

Gets a value indicating whether this parameter is optional.

[read-only]
IsOutbool.

Gets a value indicating whether this is an output parameter.

[read-only]
IsRetvalbool.

Gets a value indicating whether this is a Retval parameter.

[read-only]
MemberMemberInfo.

Gets a value indicating the member in which the parameter is implemented.

[read-only]
MetadataTokenint.

Gets a value that identifies this parameter in metadata.

[read-only]
Namestring.

Gets the name of the parameter.

[read-only]
ParameterTypeType.

Gets the Type of this parameter.

[read-only]
Positionint.

Gets the zero-based position of the parameter in the formal parameter list.

[read-only]
RawDefaultValueobject.

Gets a value indicating the default value if the parameter has a default value.