System.Management.Pash.Implementation.ExecutionVisitor.CloneSub C# (CSharp) Method

CloneSub() private method

private CloneSub ( bool writeSideEffectsToPipeline ) : ExecutionVisitor
writeSideEffectsToPipeline bool
return ExecutionVisitor
        ExecutionVisitor CloneSub(bool writeSideEffectsToPipeline)
        {
            var subContext = this.ExecutionContext.CreateNestedContext();
            var subRuntime = new PipelineCommandRuntime(this._pipelineCommandRuntime.PipelineProcessor);
            subRuntime.ExecutionContext = subContext;
            return new ExecutionVisitor(
                subContext,
                subRuntime,
                writeSideEffectsToPipeline
                );
        }
ExecutionVisitor