internal XmlElementReference(XmlContainerReference parent, SourceContext sourceContext, SourceContext startTagContext, bool beginTracking)
     : base(parent, parent.TextBuffer, sourceContext, beginTracking)
 {
     if (beginTracking && startTagContext.EndCol > startTagContext.StartCol)
     {
         this.startTagRange = XamlSourceContext.ToTextRange(this.TextBuffer, startTagContext);
     }
     this.xmlSpace = parent.XmlSpace;
 }
Example #2
0
 protected XamlSourceContext(XmlContainerReference parent, IReadableSelectableTextBuffer textBuffer, SourceContext sourceContext, bool beginTracking)
 {
     this.parent = parent;
     if (!beginTracking)
     {
         return;
     }
     this.textRange = XamlSourceContext.ToTextRange(textBuffer, sourceContext);
     this.ordering  = sourceContext.StartCol;
 }