OutputTypeAttribute Class

Specifies the types that are returned by a cmdlet, script, or function. This class is introduced in Windows PowerShell 2.0.


Namespace: System.Management.Automation
Assembly: System.Management.Automation (in System.Management.Automation.dll)

'Usage
Dim instance As OutputTypeAttribute

[SuppressMessageAttribute(L"Microsoft.Design", L"CA1019:DefineAccessorsForAttributeArguments")] 
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple=true)] 
public ref class OutputTypeAttribute sealed : public CmdletMetadataAttribute
/** @attribute SuppressMessageAttribute("Microsoft.Design", "CA1019:DefineAccessorsForAttributeArguments") */ 
/** @attribute AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=true) */ 
public final class OutputTypeAttribute extends CmdletMetadataAttribute
SuppressMessageAttribute("Microsoft.Design", "CA1019:DefineAccessorsForAttributeArguments") 
AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=true) 
public final class OutputTypeAttribute extends CmdletMetadataAttribute

For more information about declaring this attribute, see OutputType Attribute Declaration.


System.Object
   System.Attribute
     System.Management.Automation.Internal.CmdletMetadataAttribute
      System.Management.Automation.OutputTypeAttribute

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

 

Target Platforms


Show:
© 2014 Microsoft