public override INodeSourceContext Clone(bool keepOldRanges) { XmlDocumentReference documentReference = new XmlDocumentReference(this.TextBuffer, new SourceContext(), this.encoding, false); this.CloneCopy((XamlSourceContext)documentReference, keepOldRanges); return((INodeSourceContext)documentReference); }
public XamlParserResults(ITypeId expectedRootType, DocumentNode rootNode, IList <XamlParseError> errors, INodeSourceContext xmlDocumentReference, IReadableSelectableTextBuffer textBuffer) { this.expectedRootType = expectedRootType; this.rootNode = rootNode; this.errors = errors; this.xmlDocumentReference = (XmlDocumentReference)xmlDocumentReference; this.textBuffer = textBuffer; }