Exemplo n.º 1
0
		public RepeatedConstant(DataConstant dConst, int repeatCount) 
		{
			data = dConst;
			repCount = (uint)repeatCount;
			int[] sizes = new int[1];
			sizes[0] = repeatCount;
			type = new BoundArray(type,1,sizes);
			size = data.GetSize() * repCount;
		}
Exemplo n.º 2
0
 internal void AddInitData(DataConstant cVal) {
                     if (sdata == null) {                    
                             sdata = new Section(sdataName,0xC0000040);   // IMAGE_SCN_CNT  INITIALIZED_DATA, READ, WRITE
                             data = new ArrayList(); 
                     }
   data.Add(cVal);
   cVal.DataOffset = sdata.Tide();
   sdata.IncTide(cVal.GetSize());
 }