7 writes to m_signature
System.Private.CoreLib (7)
src\System\Reflection\Emit\SignatureHelper.cs (7)
268m_signature = new byte[32]; 487m_signature = ExpandArray(m_signature, m_signature.Length + bytes.Length); 536m_signature = ExpandArray(m_signature); 563m_signature = ExpandArray(m_signature); 622m_signature = ExpandArray(m_signature); 708m_signature = temp; 976m_signature = temp;
32 references to m_signature
System.Private.CoreLib (32)
src\System\Reflection\Emit\SignatureHelper.cs (32)
265[MemberNotNull(nameof(m_signature))] 281[MemberNotNull(nameof(m_signature))] 287[MemberNotNull(nameof(m_signature))] 485if (m_currSig + bytes.Length > m_signature.Length) 487m_signature = ExpandArray(m_signature, m_signature.Length + bytes.Length); 492m_signature[m_currSig++] = bytes[i]; 534if (m_currSig + 4 > m_signature.Length) 536m_signature = ExpandArray(m_signature); 541m_signature[m_currSig++] = (byte)data; 545BinaryPrimitives.WriteInt16BigEndian(m_signature.AsSpan(m_currSig), (short)(data | 0x80_00)); 550BinaryPrimitives.WriteInt32BigEndian(m_signature.AsSpan(m_currSig), (int)(data | 0xC0_00_00_00)); 562if (m_currSig + 1 > m_signature.Length) 563m_signature = ExpandArray(m_signature); 565m_signature[m_currSig++] = (byte)cvt; 621if (m_currSig + sizeof(void*) > m_signature.Length) 622m_signature = ExpandArray(m_signature); 626m_signature[m_currSig++] = phandle[i]; 680m_signature[m_sizeLoc] = (byte)m_argCount; 706temp[0] = m_signature[0]; 707Buffer.BlockCopy(m_signature, m_sizeLoc + 1, temp, m_sizeLoc + newSigSize, currSigHolder - (m_sizeLoc + 1)); 754return m_signature; 775temp[sigCopyIndex++] = m_signature[0]; 794Buffer.BlockCopy(m_signature, 2, temp, sigCopyIndex, currSigLength - 2); 934m_signature.AsSpan(0, m_currSig).SequenceEqual(other.m_signature.AsSpan(0, m_currSig)); 947HashCode += m_signature[i].GetHashCode(); 972if (m_signature.Length > m_currSig) 975Array.Copy(m_signature, temp, m_currSig); 979return m_signature; 989sb.Append("Arguments: ").Append(m_signature[m_sizeLoc]).AppendLine(); 999sb.Append(m_signature[i]).Append(" ");