public TryStatement Try(SourceCode self)
        {
            self._parent = this;

            var tryStatement = new TryStatement()
            {
                Body = self,
            };

            this.Add(tryStatement);

            return(tryStatement);
        }
示例#2
0
        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);
        }