private void VisitArrayConst(array_const node)
 {
     bw.Write(node.element_values.Count);
     foreach (constant_node cn in node.element_values)
         VisitExpression(cn);
     WriteTypeReference(node.type);
 }
Exemplo n.º 2
0
 public virtual void visit(array_const _array_const)
 {
     DefaultVisit(_array_const);
 }
Exemplo n.º 3
0
 public override void visit(array_const _array_const)
 {
 }
Exemplo n.º 4
0
		public override void visit(array_const _array_const)
		{
			DefaultVisit(_array_const);
			pre_do_visit(_array_const);
			visit(array_const.elements);
			post_do_visit(_array_const);
		}
Exemplo n.º 5
0
		public virtual void post_do_visit(array_const _array_const)
		{
		}
 private array_const CreateArrayConst()
 {
     List<constant_node> element_values = new List<constant_node>();
     int count = br.ReadInt32();
     for (int i = 0; i < count; i++)
         element_values.Add((constant_node)CreateExpression());
     array_const arrc = new array_const(element_values, null);
     arrc.SetType(GetTypeReference());
     return arrc;
 }
Exemplo n.º 7
0
 public virtual void visit(array_const _array_const)
 {
 }
Exemplo n.º 8
0
 public override void visit(array_const _array_const)
 {
     AddPossibleComments(_array_const, true, true);
     _array_const.elements.visit(this);
 }
Exemplo n.º 9
0
		public virtual void visit(array_const _array_const)
		{
		}
		public virtual void visit(array_const _array_const)
		{
			DefaultVisit(_array_const);
		}
Exemplo n.º 11
0
 public override void visit(array_const _array_const)
 {
     prepare_node(_array_const.elements, "elements");
 }
Exemplo n.º 12
0
		public override void visit(array_const _array_const)
		{
			executer.visit(_array_const);
			if (_array_const.elements != null)
				this.visit((dynamic)_array_const.elements);
			if (_array_const.attributes != null)
				this.visit((dynamic)_array_const.attributes);
		}