// Token: 0x0600160E RID: 5646 RVA: 0x000529B0 File Offset: 0x00050BB0 public static void ThrowExceptionIfProxyIsNeeded(TaskContext context, string remoteServerFqdn, int remoteServerVersion, bool shouldAsyncProxy, LocalizedString confirmationMessage, CmdletProxyInfo.ChangeCmdletProxyParametersDelegate changeCmdletProxyParameters) { if (CmdletProxy.ShouldProxyCmdlet(context, remoteServerFqdn, remoteServerVersion)) { throw new CmdletNeedsProxyException(new CmdletProxyInfo(remoteServerFqdn, remoteServerVersion, shouldAsyncProxy, confirmationMessage, changeCmdletProxyParameters)); } }
// Token: 0x06001610 RID: 5648 RVA: 0x00052A0B File Offset: 0x00050C0B public static bool TryToProxyOutputObject(ICmdletProxyable cmdletProxyableObject, TaskContext context, string remoteServerFqdn, int remoteServerVersion, bool shouldAsyncProxy, LocalizedString confirmationMessage, CmdletProxyInfo.ChangeCmdletProxyParametersDelegate changeCmdletProxyParameters) { if (CmdletProxy.ShouldProxyCmdlet(context, remoteServerFqdn, remoteServerVersion)) { cmdletProxyableObject.SetProxyInfo(new CmdletProxyInfo(remoteServerFqdn, remoteServerVersion, shouldAsyncProxy, confirmationMessage, changeCmdletProxyParameters)); return(true); } return(false); }