public PSDocumentOption() { // Set defaults Document = new DocumentOption(); Execution = new ExecutionOption(); Markdown = new MarkdownOption(); Output = new OutputOption(); }
public PSDocumentOption(PSDocumentOption option) { // Set from existing option instance Document = new DocumentOption(option?.Document); Execution = new ExecutionOption(option?.Execution); Markdown = new MarkdownOption(option?.Markdown); Output = new OutputOption(option?.Output); }
private PSDocumentOption(string sourcePath, PSDocumentOption option) { SourcePath = sourcePath; // Set from existing option instance Document = new DocumentOption(option?.Document); Execution = new ExecutionOption(option?.Execution); Markdown = new MarkdownOption(option?.Markdown); Output = new OutputOption(option?.Output); }
private static PSDocumentOption Combine(PSDocumentOption o1, PSDocumentOption o2) { var result = new PSDocumentOption(o1?.SourcePath ?? o2?.SourcePath, o1); result.Document = DocumentOption.Combine(result.Document, o2?.Document); result.Execution = ExecutionOption.Combine(result.Execution, o2?.Execution); result.Markdown = MarkdownOption.Combine(result.Markdown, o2?.Markdown); result.Output = OutputOption.Combine(result.Output, o2?.Output); return(result); }
public PSDocumentOption() { // Set defaults Configuration = new ConfigurationOption(); Document = new DocumentOption(); Execution = new ExecutionOption(); Input = new InputOption(); Markdown = new MarkdownOption(); Output = new OutputOption(); }