internal override void RemoveChild(Node child) { if ( _if_ == child ) { _if_ = null; return; } if ( _elif_ == child ) { _elif_ = null; return; } if ( _else_ == child ) { _else_ = null; return; } }
public void SetElif(PElif node) { if(_elif_ != null) { _elif_.Parent(null); } if(node != null) { if(node.Parent() != null) { node.Parent().RemoveChild(node); } node.Parent(this); } _elif_ = node; }
internal override void RemoveChild(Node child) { if ( _elif_ == child ) { _elif_ = null; return; } if ( _keyword_elif_ == child ) { _keyword_elif_ = null; return; } if ( _ifexpr_ == child ) { _ifexpr_ = null; return; } if ( _block_ == child ) { _block_ = null; return; } }
public AIfelse( PIf _if_, PElif _elif_, PElse _else_ ) { SetIf (_if_); SetElif (_elif_); SetElse (_else_); }
public ABElif( PElif _elif_, TKeywordElif _keyword_elif_, PIfexpr _ifexpr_, PBlock _block_ ) { SetElif (_elif_); SetKeywordElif (_keyword_elif_); SetIfexpr (_ifexpr_); SetBlock (_block_); }