public override void CaseTTParenopen(TTParenopen node) { index = 4; }
internal override void RemoveChild(Node child) { if ( _t_parenopen_ == child ) { _t_parenopen_ = null; return; } if ( _sexp_.Contains(child) ) { _sexp_.Remove(child); return; } }
public AListSexp( TTParenopen _t_parenopen_, IList _sexp_ ) { SetTParenopen (_t_parenopen_); this._sexp_ = new TypedList(new Sexp_Cast(this)); this._sexp_.Clear(); this._sexp_.AddAll(_sexp_); }
public void SetTParenopen(TTParenopen node) { if(_t_parenopen_ != null) { _t_parenopen_.Parent(null); } if(node != null) { if(node.Parent() != null) { node.Parent().RemoveChild(node); } node.Parent(this); } _t_parenopen_ = node; }
public virtual void CaseTTParenopen(TTParenopen node) { DefaultCase(node); }