Search notes:

PowerShell: Extended Type System (ETS)

The Extended Type System of PowerShell allows to extend .NET types or COM objects with additional properties and methods. This is achieved by wrapping the underlying type into a psObject (System.Management.Automation.PSObject) object.

Member types

The possible member types with which a PSObject can be extended are enumerated in the System.Management.Automation.PSMemberTypes enum.
For each of these property types, there is a corresponding .NET class that derives from System.Management.Automation.PSMemberInfo.

See also

The typeData cmdLet noun.

Index