private static void DiscardJobOutputs(Job job, JobOutputs jobOutputsToDiscard) { if (JobOutputs.Output == (jobOutputsToDiscard & JobOutputs.Output)) { SessionBasedCmdletAdapter <TObjectInstance, TSession> .DiscardJobOutputs <PSObject>(job.Output); } if (JobOutputs.Error == (jobOutputsToDiscard & JobOutputs.Error)) { SessionBasedCmdletAdapter <TObjectInstance, TSession> .DiscardJobOutputs <ErrorRecord>(job.Error); } if (JobOutputs.Warning == (jobOutputsToDiscard & JobOutputs.Warning)) { SessionBasedCmdletAdapter <TObjectInstance, TSession> .DiscardJobOutputs <WarningRecord>(job.Warning); } if (JobOutputs.Verbose == (jobOutputsToDiscard & JobOutputs.Verbose)) { SessionBasedCmdletAdapter <TObjectInstance, TSession> .DiscardJobOutputs <VerboseRecord>(job.Verbose); } if (JobOutputs.Debug == (jobOutputsToDiscard & JobOutputs.Debug)) { SessionBasedCmdletAdapter <TObjectInstance, TSession> .DiscardJobOutputs <DebugRecord>(job.Debug); } if (JobOutputs.Progress == (jobOutputsToDiscard & JobOutputs.Progress)) { SessionBasedCmdletAdapter <TObjectInstance, TSession> .DiscardJobOutputs <ProgressRecord>(job.Progress); } if (JobOutputs.Results == (jobOutputsToDiscard & JobOutputs.Results)) { SessionBasedCmdletAdapter <TObjectInstance, TSession> .DiscardJobOutputs <PSStreamObject>(job.Results); } }
private static void DiscardJobOutputs(Job job, JobOutputs jobOutputsToDiscard) { if (JobOutputs.Output == (jobOutputsToDiscard & JobOutputs.Output)) { DiscardJobOutputs(job.Output); } if (JobOutputs.Error == (jobOutputsToDiscard & JobOutputs.Error)) { DiscardJobOutputs(job.Error); } if (JobOutputs.Warning == (jobOutputsToDiscard & JobOutputs.Warning)) { DiscardJobOutputs(job.Warning); } if (JobOutputs.Verbose == (jobOutputsToDiscard & JobOutputs.Verbose)) { DiscardJobOutputs(job.Verbose); } if (JobOutputs.Debug == (jobOutputsToDiscard & JobOutputs.Debug)) { DiscardJobOutputs(job.Debug); } if (JobOutputs.Progress == (jobOutputsToDiscard & JobOutputs.Progress)) { DiscardJobOutputs(job.Progress); } if (JobOutputs.Results == (jobOutputsToDiscard & JobOutputs.Results)) { DiscardJobOutputs(job.Results); } }
private static void DiscardJobOutputs(Job job, JobOutputs jobOutputsToDiscard) { if ((jobOutputsToDiscard & JobOutputs.Output) == JobOutputs.Output) { DiscardJobOutputs(job.Output); } if ((jobOutputsToDiscard & JobOutputs.Error) == JobOutputs.Error) { DiscardJobOutputs(job.Error); } if ((jobOutputsToDiscard & JobOutputs.Warning) == JobOutputs.Warning) { DiscardJobOutputs(job.Warning); } if ((jobOutputsToDiscard & JobOutputs.Verbose) == JobOutputs.Verbose) { DiscardJobOutputs(job.Verbose); } if ((jobOutputsToDiscard & JobOutputs.Debug) == JobOutputs.Debug) { DiscardJobOutputs(job.Debug); } if ((jobOutputsToDiscard & JobOutputs.Progress) == JobOutputs.Progress) { DiscardJobOutputs(job.Progress); } if ((jobOutputsToDiscard & JobOutputs.Results) == JobOutputs.Results) { DiscardJobOutputs(job.Results); } }