private void Execute(IScriptCSSession session) { using (session.PushLogger(new CmdletLogger(this))) { using (session.PushCmdletContext(this)) { var cmd = Setup + (Script ?? String.Empty); Execute(session, cmd); if (!Repl.IsPresent) { return; } ExecuteRepl(session); } } }
private void Execute(IScriptCSSession session) { using (session.PushLogger(new CmdletLogger(this))) { using (session.PushCmdletContext(this)) { var result = session.Execute(Script, References, Namespaces); WriteObject(result); } } }