PSPropertyInfo Class
Collapse the table of content
Expand the table of content

PSPropertyInfo Class

Serves as a base class for all extended members of a PSObject object that behave like properties. This can include alias, code, note, and script properties.

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

Dim instance As PSPropertyInfo

public ref class PSPropertyInfo abstract : public PSMemberInfo
public abstract class PSPropertyInfo extends PSMemberInfo
public abstract class PSPropertyInfo extends PSMemberInfo

These properties are part of the extended type system (ETS) that is used to provide uniform access to base objects by extending PSObject objects. For more information about ETS, see Windows PowerShell Extended Type System (ETS).

For more information about the different properties and how they fit into the ETS system, see PSObject Members.

Although it is possible to derive from this class, there is no established scenario for doing this and any attempt to do so might result in unexpected behavior.

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

© 2015 Microsoft