6 writes to m_array
mscorlib (6)
system\collections\bitarray.cs (6)
51m_array = new int[GetArrayLength(length, BitsPerInt32)]; 82m_array = new int[GetArrayLength(bytes.Length, BytesPerInt32)]; 121m_array = new int[GetArrayLength(values.Length, BitsPerInt32)]; 151m_array = new int[values.Length]; 171m_array = new int[arrayLength]; 334m_array = newarray;
33 references to m_array
mscorlib (33)
system\collections\bitarray.cs (33)
55for (int i = 0; i < m_array.Length; i++) { 56m_array[i] = fillValue; 88m_array[i++] = (bytes[j] & 0xff) | 100m_array[i] = ((bytes[j + 2] & 0xff) << 16); 104m_array[i] |= ((bytes[j + 1] & 0xff) << 8); 108m_array[i] |= (bytes[j] & 0xff); 126m_array[i/32] |= (1 << (i%32)); 154Array.Copy(values, m_array, values.Length); 174Array.Copy(bits.m_array, m_array, arrayLength); 200return (m_array[index / 32] & (1 << (index % 32))) != 0; 216m_array[index / 32] |= (1 << (index % 32)); 218m_array[index / 32] &= ~(1 << (index % 32)); 231m_array[i] = fillValue; 252m_array[i] &= value.m_array[i]; 274m_array[i] |= value.m_array[i]; 296m_array[i] ^= value.m_array[i]; 311m_array[i] = ~m_array[i]; 330if (newints > m_array.Length || newints + _ShrinkThreshold < m_array.Length) { 333Array.Copy(m_array, newarray, newints > m_array.Length ? m_array.Length : newints); 342m_array[last] &= (1 << bits) - 1; 346Array.Clear(m_array, last + 1, newints - last - 1); 370Array.Copy(m_array, 0, array, index, GetArrayLength(m_length, BitsPerInt32)); 380b[index + i] = (byte)((m_array[i/4] >> ((i%4)*8)) & 0x000000FF); // Shift to bring the required byte to LSB, then mask 389b[index + i] = ((m_array[i/32] >> (i%32)) & 0x00000001) != 0; 410BitArray bitArray = new BitArray(m_array);