protected virtual PipelineWriter PrepareWriter() { var writer = new PSPipelineWriter(Option); writer.UseCommandRuntime(CmdletContext); writer.UseExecutionContext(ExecutionContext); return(writer); }
public void UseExecutionContext(EngineIntrinsics executionContext) { ExecutionContext = executionContext; _Output.UseExecutionContext(executionContext); }
public void UseExecutionContext(EngineIntrinsics executionContext) { ExecutionContext = executionContext; HostContext.InSession = executionContext.SessionState.PSVariable.GetValue("PSSenderInfo") != null; _Output.UseExecutionContext(executionContext); }