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;