internal static ExecutionOption Combine(ExecutionOption o1, ExecutionOption o2) { return(new ExecutionOption(o1) { LanguageMode = o1.LanguageMode ?? o2.LanguageMode }); }
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(); }
public PSDocumentOption(PSDocumentOption option) { // Set from existing option instance Markdown = new MarkdownOption { WrapSeparator = option.Markdown.WrapSeparator, Encoding = option.Markdown.Encoding, SkipEmptySections = option.Markdown.SkipEmptySections, ColumnPadding = option.Markdown.ColumnPadding, UseEdgePipes = option.Markdown.UseEdgePipes }; Execution = new ExecutionOption { LanguageMode = option.Execution.LanguageMode }; }
internal ExecutionOption(ExecutionOption option) { LanguageMode = option.LanguageMode; }
public PSDocumentOption() { // Set defaults Markdown = new MarkdownOption(); Execution = new ExecutionOption(); }
public bool Equals(ExecutionOption other) { return(other != null && LanguageMode == other.LanguageMode); }