public void visit(write_accessor_name _write_accessor_name)
		{
			bw.Write((Int16)71);
			write_write_accessor_name(_write_accessor_name);
		}
		public void write_write_accessor_name(write_accessor_name _write_accessor_name)
		{
			write_syntax_tree_node(_write_accessor_name);
			if (_write_accessor_name.accessor_name == null)
			{
				bw.Write((byte)0);
			}
			else
			{
				bw.Write((byte)1);
				_write_accessor_name.accessor_name.visit(this);
			}
		}
Esempio n. 3
0
		///<summary>
		///Конструктор с параметрами.
		///</summary>
		public property_accessors(read_accessor_name _read_accessor,write_accessor_name _write_accessor)
		{
			this._read_accessor=_read_accessor;
			this._write_accessor=_write_accessor;
		}
Esempio n. 4
0
		///<summary>
		///Конструктор с параметрами.
		///</summary>
		public property_accessors(read_accessor_name _read_accessor,write_accessor_name _write_accessor,SourceContext sc)
		{
			this._read_accessor=_read_accessor;
			this._write_accessor=_write_accessor;
			source_context = sc;
		}
 public override void visit(write_accessor_name _write_accessor_name)
 {
     //throw new Exception("The method or operation is not implemented.");
 }
Esempio n. 6
0
 public override void visit(write_accessor_name _write_accessor_name)
 {
     IBaseScope sc = cur_scope.FindNameOnlyInType(_write_accessor_name.accessor_name.name);
     if (sc != null && sc.IsEqual(founded_scope))
         pos_list.Add(get_position(_write_accessor_name.accessor_name));
 }
		public void read_write_accessor_name(write_accessor_name _write_accessor_name)
		{
			read_syntax_tree_node(_write_accessor_name);
			_write_accessor_name.accessor_name = _read_node() as ident;
		}
Esempio n. 8
0
		public override void visit(write_accessor_name _write_accessor_name)
		{
			throw new NotImplementedException();
		}
		public void visit(write_accessor_name _write_accessor_name)
		{
			read_write_accessor_name(_write_accessor_name);
		}
Esempio n. 10
0
		public override void visit(write_accessor_name _write_accessor_name)
		{
			prepare_node(_write_accessor_name.accessor_name,"accessor name");
		}
 public override void visit(write_accessor_name _write_accessor_name)
 {
     sb.Append("write");
     SetKeywordOffset("write");
     if (_write_accessor_name.accessor_name != null)
         visit_node(_write_accessor_name.accessor_name);
     else
         read_from_beg_pos = false;
 }
Esempio n. 12
0
 public void CompareInternal(write_accessor_name left, write_accessor_name right)
 {
     if (left == null && right != null || left != null && right == null)
         throw_not_equal(left, right);
     if (left != null && right != null)
     {
         CompareInternal(left.accessor_name, right.accessor_name);
     }
 }
Esempio n. 13
0
		public override void visit(write_accessor_name _write_accessor_name)
		{
			
		}