ParameterMetadata Class

Definition

This class represents the compiled metadata for a parameter.

public sealed class ParameterMetadata
Inheritance
ParameterMetadata

Constructors

ParameterMetadata(ParameterMetadata)

A copy constructor that creates a deep copy of the other ParameterMetadata object. Instances of Attribute and Type classes are copied by reference.

ParameterMetadata(String)

Constructs a ParameterMetadata instance.

ParameterMetadata(String, Type)

Constructs a ParameterMetadata instance.

Properties

Aliases

Specifies the alias names for this parameter

Attributes

A collection of the attributes found on the member.

IsDynamic

Specifies if the parameter is Dynamic

Name

Gets the name of the parameter

ParameterSets

Gets the ParameterSets metadata that this parameter belongs to.

ParameterType

Gets the Type information of the Parameter.

SwitchParameter

Specifies if the parameter is a SwitchParameter

Methods

GetParameterMetadata(Type)

Gets a dictionary of parameter metadata for the supplied type.