コード例 #1
0
        protected virtual PipelineWriter PrepareWriter()
        {
            var writer = new PSPipelineWriter(Option);

            writer.UseCommandRuntime(CmdletContext);
            writer.UseExecutionContext(ExecutionContext);
            return(writer);
        }
コード例 #2
0
 public void UseExecutionContext(EngineIntrinsics executionContext)
 {
     ExecutionContext = executionContext;
     _Output.UseExecutionContext(executionContext);
 }
コード例 #3
0
 public void UseExecutionContext(EngineIntrinsics executionContext)
 {
     ExecutionContext      = executionContext;
     HostContext.InSession = executionContext.SessionState.PSVariable.GetValue("PSSenderInfo") != null;
     _Output.UseExecutionContext(executionContext);
 }