示例#1
0
    public static void Main(string [] ar)
    {
        destructor obj = new destructor();

        Console.WriteLine("We are in the main method");
        Console.WriteLine("We are at the end of the main");
    }    //destructor is called automatically
示例#2
0
 public override void visit(destructor _destructor)
 {
     if (_destructor.of_object)
     {
         text += "of object";
     }
     if (_destructor.class_keyword)
     {
         text += "class proc";
     }
 }
示例#3
0
 public virtual void visit(destructor _destructor)
 {
     DefaultVisit(_destructor);
 }
示例#4
0
		public virtual void post_do_visit(destructor _destructor)
		{
		}
示例#5
0
		public override void visit(destructor _destructor)
		{
			DefaultVisit(_destructor);
			pre_do_visit(_destructor);
			post_do_visit(_destructor);
		}
 public override void visit(destructor _destructor)
 {
     connect(_destructor);
 }
示例#7
0
 public virtual void visit(destructor _destructor)
 {
 }
示例#8
0
 public override void visit(destructor _destructor)
 {
     throw new NotImplementedException();
 }
示例#9
0
		public virtual void visit(destructor _destructor)
		{
		}
		public virtual void visit(destructor _destructor)
		{
			DefaultVisit(_destructor);
		}
示例#11
0
 public override void visit(destructor _destructor)
 {
     prepare_node(_destructor.name, "name");
     prepare_node(_destructor.parameters, "parameters");
     prepare_node(_destructor.proc_attributes, "attributes");
 }
示例#12
0
		public override void visit(destructor _destructor)
		{
			executer.visit(_destructor);
			if (_destructor.parameters != null)
				this.visit((dynamic)_destructor.parameters);
			if (_destructor.proc_attributes != null)
				this.visit((dynamic)_destructor.proc_attributes);
			if (_destructor.name != null)
				this.visit((dynamic)_destructor.name);
			if (_destructor.template_args != null)
				this.visit((dynamic)_destructor.template_args);
			if (_destructor.where_defs != null)
				this.visit((dynamic)_destructor.where_defs);
			if (_destructor.attr_list != null)
				this.visit((dynamic)_destructor.attr_list);
			if (_destructor.attributes != null)
				this.visit((dynamic)_destructor.attributes);
		}