Boo.Lang.Compiler.Steps.RemoveDeadCode.OnTryStatement C# (CSharp) Метод

OnTryStatement() публичный Метод

public OnTryStatement ( Boo.Lang.Compiler.Ast.TryStatement node ) : void
node Boo.Lang.Compiler.Ast.TryStatement
Результат void
        public override void OnTryStatement(TryStatement node)
        {
            if (0 == node.ProtectedBlock.Statements.Count)
            {
                if (null != node.EnsureBlock && node.EnsureBlock.Statements.Count > 0)
                {
                    ReplaceCurrentNode(node.EnsureBlock);
                }
                else
                {
                    RemoveCurrentNode();
                }
            }
            else
            {
                base.OnTryStatement(node);
            }
        }