61 writes to position
Mono.Cecil (61)
Mono.Cecil.Cil\CodeReader.cs (10)
136
reader.
position
= position;
530
buffer.
position
-= code_size;
547
buffer.
position
+= 1;
551
buffer.
position
+= 2;
556
buffer.
position
+= 4;
560
buffer.
position
+= 8;
564
buffer.
position
+= length * 4;
568
buffer.
position
-= 4;
576
buffer.
position
-= 4;
584
buffer.
position
-= 4;
Mono.Cecil.Cil\CodeWriter.cs (1)
127
position
= start_position;
Mono.Cecil.Metadata\Buffers.cs (4)
229
base.
position
= table.position;
232
base.
position
-= 4;
234
base.
position
+= field_idx_size;
237
base.
position
= previous;
Mono.Cecil.PE\ByteBuffer.cs (25)
39
position
+= length;
44
return buffer [
position
++];
56
position
+= length;
64
position
+= 2;
79
position
+= 4;
146
position
+= 4;
159
position
+= 8;
168
buffer [
position
++] = value;
184
buffer [
position
++] = (byte) value;
185
buffer [
position
++] = (byte) (value >> 8);
201
buffer [
position
++] = (byte) value;
202
buffer [
position
++] = (byte) (value >> 8);
203
buffer [
position
++] = (byte) (value >> 16);
204
buffer [
position
++] = (byte) (value >> 24);
220
buffer [
position
++] = (byte) value;
221
buffer [
position
++] = (byte) (value >> 8);
222
buffer [
position
++] = (byte) (value >> 16);
223
buffer [
position
++] = (byte) (value >> 24);
224
buffer [
position
++] = (byte) (value >> 32);
225
buffer [
position
++] = (byte) (value >> 40);
226
buffer [
position
++] = (byte) (value >> 48);
227
buffer [
position
++] = (byte) (value >> 56);
277
position
+= length;
288
position
+= length;
300
position
+= buffer.length;
Mono.Cecil.PE\ImageWriter.cs (3)
848
resources.
position
= (int) child & 0x7fffffff;
855
resources.
position
= position;
861
resources.
position
-= 4;
Mono.Cecil\AssemblyReader.cs (15)
492
position
+= 2;
555
this.
position
= (int) info.Offset;
567
this.
position
= (int) (info.Offset + (info.RowSize * (row - 1)));
772
this.
position
= position;
995
this.
position
+= (int) (current_table.RowSize - image.GetTableIndexSize (target));
997
this.
position
= position;
1795
base.
position
= position;
2195
this.
position
= position;
2339
reader.
position
++;
2695
reader.
position
++;
2785
this.
position
= position;
3282
this.
position
= (int) blob;
3799
position
++;
3812
position
+= length;
3819
position
++;
Mono.Cecil\ModuleDefinition.cs (3)
1000
reader.
position
= position;
1013
reader.
position
= position;
1031
reader.
position
= position;
69 references to position
Mono.Cecil (69)
Mono.Cecil.Cil\CodeReader.cs (3)
134
var position = reader.
position
;
529
var end = buffer.
position
;
532
while (buffer.
position
< end) {
Mono.Cecil.Cil\CodeWriter.cs (4)
121
var body_size =
position
- start_position;
640
return (RVA)(code_base +
position
);
651
WriteBytes (((
position
+ align) & ~align) -
position
);
Mono.Cecil.Metadata\Buffers.cs (8)
227
var previous = this.
position
;
250
var offset = (uint) this.
position
;
271
WriteBytes (((
position
+ align) & ~align) -
position
);
280
var rva = (RVA)
position
;
372
var position = base.
position
;
450
index = (uint) base.
position
;
471
index = (uint) base.
position
;
Mono.Cecil.PE\ByteBuffer.cs (33)
55
Buffer.BlockCopy (buffer,
position
, bytes, 0, length);
62
ushort value = (ushort) (buffer [
position
]
63
| (buffer [
position
+ 1] << 8));
75
uint value = (uint) (buffer [
position
]
76
| (buffer [
position
+ 1] << 8)
77
| (buffer [
position
+ 2] << 16)
78
| (buffer [
position
+ 3] << 24));
119
var b = buffer [
position
];
145
float value = BitConverter.ToSingle (buffer,
position
);
158
double value = BitConverter.ToDouble (buffer,
position
);
165
if (
position
== buffer.Length)
170
if (
position
> length)
171
length =
position
;
181
if (
position
+ 2 > buffer.Length)
187
if (
position
> length)
188
length =
position
;
198
if (
position
+ 4 > buffer.Length)
206
if (
position
> length)
207
length =
position
;
217
if (
position
+ 8 > buffer.Length)
229
if (
position
> length)
230
length =
position
;
273
if (
position
+ length > buffer.Length)
276
Buffer.BlockCopy (bytes, 0, buffer,
position
, length);
279
if (
position
> this.length)
280
this.length =
position
;
285
if (
position
+ length > buffer.Length)
290
if (
position
> this.length)
291
this.length =
position
;
296
if (
position
+ buffer.length > this.buffer.Length)
299
Buffer.BlockCopy (buffer.buffer, 0, this.buffer,
position
, buffer.length);
302
if (
position
> this.length)
303
this.length =
position
;
Mono.Cecil.PE\ImageWriter.cs (1)
847
var position = resources.
position
;
Mono.Cecil\AssemblyReader.cs (16)
762
var position = this.
position
;
994
var position = this.
position
;
1793
var position = base.
position
;
2166
var position = this.
position
;
2338
if (reader.buffer [reader.
position
] == field_sig) {
2690
if (reader.buffer [reader.
position
] != '.') {
2769
var position = this.
position
;
2999
else if (signature.buffer [signature.
position
] != 0xff) {
3000
var bytes = signature.ReadBytes ((int) (signature.sig_length - (signature.
position
- signature.start)));
3284
this.start = (uint) this.
position
;
3798
if (buffer [
position
] == 0xff) {
3807
if (
position
+ length > buffer.Length)
3810
var @string = Encoding.UTF8.GetString (buffer,
position
, length);
3818
var separator = (char) buffer [
position
];
3849
var bytes_remaining_for_sequencepoints = sig_length - (
position
- start);
3899
return (
position
- start) < sig_length;
Mono.Cecil\AssemblyWriter.cs (1)
588
position = buffer.
position
;
Mono.Cecil\ModuleDefinition.cs (3)
995
var position = reader.
position
;
1008
var position = reader.
position
;
1026
var position = reader.
position
;