コード例 #1
0
ファイル: PSDocumentOption.cs プロジェクト: mspaning/PSDocs
        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);
        }