コード例 #1
0
ファイル: Document.cs プロジェクト: motherwaym/Wyam
 // source is ignored if one is already set (use IExecutionContext.GetNewDocument if you want a whole new document)
 public IDocument Clone(string source, string content, IEnumerable <KeyValuePair <string, object> > items = null)
 {
     if (Source != string.Empty)
     {
         return(Clone(content, items));
     }
     CheckDisposed();
     _pipeline.AddDocumentSource(source);
     return(new Document(_pipeline, _metadata, source, content, items));
 }
コード例 #2
0
 public IDocument Clone(string source, string content, IEnumerable <KeyValuePair <string, object> > metadata = null)
 {
     CheckDisposed();
     _pipeline.AddDocumentSource(source);
     return(new Document(source, _metadata, content, _pipeline, metadata));
 }