OutputTypeAttribute Class

Definition

OutputTypeAttribute is used to specify the type of objects output by a cmdlet or script.

[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
public sealed class OutputTypeAttribute : System.Management.Automation.Internal.CmdletMetadataAttribute
Inheritance
Attributes

Constructors

OutputTypeAttribute(String[])

Construct the attribute from an array of names of types.

OutputTypeAttribute(Type[])

Construct the attribute from an array of System.Type

Properties

ParameterSetName

The list of parameter sets this OutputType specifies.

ProviderCmdlet

Attributes implemented by a provider can use:

            [OutputType(ProviderCmdlet='cmdlet', typeof(...))]

        To specify the provider specific objects returned for a given cmdlet.
Type

The types specified by the attribute.