LanguagePrimitives.ConvertPSObjectToType Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Converts PSObject to resultType.
public:
static System::Object ^ ConvertPSObjectToType(System::Management::Automation::PSObject ^ valueToConvert, Type ^ resultType, bool recursion, IFormatProvider ^ formatProvider, bool ignoreUnknownMembers);
public static object ConvertPSObjectToType (System.Management.Automation.PSObject valueToConvert, Type resultType, bool recursion, IFormatProvider formatProvider, bool ignoreUnknownMembers);
static member ConvertPSObjectToType : System.Management.Automation.PSObject * Type * bool * IFormatProvider * bool -> obj
Public Shared Function ConvertPSObjectToType (valueToConvert As PSObject, resultType As Type, recursion As Boolean, formatProvider As IFormatProvider, ignoreUnknownMembers As Boolean) As Object
Parameters
- valueToConvert
- PSObject
Value to be converted and returned.
- resultType
- Type
Type to convert psobject.
- recursion
- Boolean
Indicates if inner properties have to be recursively converted.
- formatProvider
- IFormatProvider
To be used in custom type conversions, to call parse and to call Convert.ChangeType.
- ignoreUnknownMembers
- Boolean
Indicates if Unknown members in the psobject have to be ignored if the corresponding members in resultType do not exist.
Returns
Converted value.