Ejemplo n.º 1
0
 internal static PSInvocationStateInfo GetPowerShellStateInfo(object data)
 {
     using (RemotingDecoder._trace.TraceMethod())
         return(data is PSObject psObject ? new PSInvocationStateInfo(RemotingDecoder.GetPropertyValue <PSInvocationState>(psObject, "PipelineState"), RemotingDecoder.GetExceptionFromStateInfoObject(psObject)) : throw new PSRemotingDataStructureException(PSRemotingErrorId.DecodingErrorForPowerShellStateInfo, new object[0]));
 }
Ejemplo n.º 2
0
 internal static RunspacePoolStateInfo GetRunspacePoolStateInfo(
     PSObject dataAsPSObject)
 {
     using (RemotingDecoder._trace.TraceMethod())
         return(dataAsPSObject != null ? new RunspacePoolStateInfo(RemotingDecoder.GetPropertyValue <RunspacePoolState>(dataAsPSObject, "RunspaceState"), RemotingDecoder.GetExceptionFromStateInfoObject(dataAsPSObject)) : throw RemotingDecoder._trace.NewArgumentNullException(nameof(dataAsPSObject)));
 }