internal MixedCodeDocumentFragment(MixedCodeDocument doc, MixedCodeDocumentFragmentType type) { this._doc = doc; this._type = type; switch (type) { case MixedCodeDocumentFragmentType.Code: this._doc._codefragments.Append(this); break; case MixedCodeDocumentFragmentType.Text: this._doc._textfragments.Append(this); break; } this._doc._fragments.Append(this); }
internal MixedCodeDocumentFragmentList(MixedCodeDocument doc) { this._doc = doc; }
internal MixedCodeDocumentCodeFragment(MixedCodeDocument doc) : base(doc, MixedCodeDocumentFragmentType.Code) { }
internal MixedCodeDocumentTextFragment(MixedCodeDocument doc) : base(doc, MixedCodeDocumentFragmentType.Text) { }