Esempio n. 1
0
 public void __SetDataAndRVA(byte[] data)
 {
     attribs |= FieldAttributes.HasFieldRVA;
     FieldRVATable.Record rec = new FieldRVATable.Record();
     rec.RVA   = typeBuilder.ModuleBuilder.initializedData.Position;
     rec.Field = pseudoToken;
     typeBuilder.ModuleBuilder.FieldRVA.AddRecord(rec);
     typeBuilder.ModuleBuilder.initializedData.Write(data);
 }
Esempio n. 2
0
		public void __SetDataAndRVA(byte[] data)
		{
			attribs |= FieldAttributes.HasFieldRVA;
			FieldRVATable.Record rec = new FieldRVATable.Record();
			rec.RVA = typeBuilder.ModuleBuilder.initializedData.Position;
			rec.Field = pseudoToken;
			typeBuilder.ModuleBuilder.FieldRVA.AddRecord(rec);
			typeBuilder.ModuleBuilder.initializedData.Write(data);
		}
Esempio n. 3
0
 private void SetDataAndRvaImpl(byte[] data, ByteBuffer bb, int readonlyMarker)
 {
     attribs |= FieldAttributes.HasFieldRVA;
     FieldRVATable.Record rec = new FieldRVATable.Record();
     bb.Align(8);
     rec.RVA   = bb.Position + readonlyMarker;
     rec.Field = pseudoToken;
     typeBuilder.ModuleBuilder.FieldRVA.AddRecord(rec);
     bb.Write(data);
 }
		private void SetDataAndRvaImpl(byte[] data, ByteBuffer bb, int readonlyMarker)
		{
			attribs |= FieldAttributes.HasFieldRVA;
			FieldRVATable.Record rec = new FieldRVATable.Record();
			bb.Align(8);
			rec.RVA = bb.Position + readonlyMarker;
			rec.Field = pseudoToken;
			typeBuilder.ModuleBuilder.FieldRVA.AddRecord(rec);
			bb.Write(data);
		}