public void SetDocumentinside(PDocumentinside node) { if(_documentinside_ != null) { _documentinside_.Parent(null); } if(node != null) { if(node.Parent() != null) { node.Parent().RemoveChild(node); } node.Parent(this); } _documentinside_ = node; }
internal override void RemoveChild(Node child) { if ( _a_ == child ) { _a_ = null; return; } if ( _import_.Contains(child) ) { _import_.Remove(child); return; } if ( _scopealteration_.Contains(child) ) { _scopealteration_.Remove(child); return; } if ( _documentinside_ == child ) { _documentinside_ = null; return; } if ( _b_ == child ) { _b_ = null; return; } }
public ADocument( TNewline _a_, IList _import_, IList _scopealteration_, PDocumentinside _documentinside_, TNewline _b_ ) { SetA (_a_); this._import_ = new TypedList(new Import_Cast(this)); this._import_.Clear(); this._import_.AddAll(_import_); this._scopealteration_ = new TypedList(new Scopealteration_Cast(this)); this._scopealteration_.Clear(); this._scopealteration_.AddAll(_scopealteration_); SetDocumentinside (_documentinside_); SetB (_b_); }