Exemple #1
0
        public override AstNode Visit(DelegateDefinition node)
        {
            // Use the base class for delegates.
            Structure building = node.GetStructure();

            building.SetBase(currentModule.GetDelegateClass());

            try
            {
                building.FixInheritance();
            }
            catch (ModuleException error)
            {
                Error(node, error.Message);
            }

            return(node);
        }