public TryStatement Try(SourceCode self) { self._parent = this; var tryStatement = new TryStatement() { Body = self, }; this.Add(tryStatement); return(tryStatement); }
public SourceCode Try(SourceCode self, params CatchStatement[] catchs) { self._parent = this; var tryStatement = new TryStatement() { Try = self, }; foreach (var item in catchs) { item.Body._parent = this; tryStatement.Catchs.Add(item); } this.Add(tryStatement); return(this); }