Boo.Lang.Compiler.Steps.PreErrorChecking.LeaveDestructor C# (CSharp) Метод

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

public LeaveDestructor ( Boo.Lang.Compiler.Ast.Destructor node ) : void
node Boo.Lang.Compiler.Ast.Destructor
Результат void
        public override void LeaveDestructor(Destructor node)
        {
            if (node.Modifiers != TypeMemberModifiers.None)
            {
                Error(CompilerErrorFactory.InvalidDestructorModifier(node));
            }

            if (node.Parameters.Count != 0)
            {
                Error(CompilerErrorFactory.CantHaveDestructorParameters(node));
            }

            CannotReturnValue(node);
        }