6 writes to m_signature
System.Private.CoreLib (6)
src\System\Reflection\Emit\SignatureHelper.cs (6)
217m_signature = new byte[32]; 466m_signature = ExpandArray(m_signature); 493m_signature = ExpandArray(m_signature); 552m_signature = ExpandArray(m_signature); 638m_signature = temp; 887m_signature = temp;
28 references to m_signature
System.Private.CoreLib (28)
src\System\Reflection\Emit\SignatureHelper.cs (28)
214[MemberNotNull(nameof(m_signature))] 230[MemberNotNull(nameof(m_signature))] 236[MemberNotNull(nameof(m_signature))] 464if (m_currSig + 4 > m_signature.Length) 466m_signature = ExpandArray(m_signature); 471m_signature[m_currSig++] = (byte)data; 475BinaryPrimitives.WriteInt16BigEndian(m_signature.AsSpan(m_currSig), (short)(data | 0x80_00)); 480BinaryPrimitives.WriteInt32BigEndian(m_signature.AsSpan(m_currSig), (int)(data | 0xC0_00_00_00)); 492if (m_currSig + 1 > m_signature.Length) 493m_signature = ExpandArray(m_signature); 495m_signature[m_currSig++] = (byte)cvt; 551if (m_currSig + sizeof(void*) > m_signature.Length) 552m_signature = ExpandArray(m_signature); 556m_signature[m_currSig++] = phandle[i]; 610m_signature[m_sizeLoc] = (byte)m_argCount; 636temp[0] = m_signature[0]; 637Buffer.BlockCopy(m_signature, m_sizeLoc + 1, temp, m_sizeLoc + newSigSize, currSigHolder - (m_sizeLoc + 1)); 683return m_signature; 704temp[sigCopyIndex++] = m_signature[0]; 723Buffer.BlockCopy(m_signature, 2, temp, sigCopyIndex, currSigLength - 2); 845m_signature.AsSpan(0, m_currSig).SequenceEqual(other.m_signature.AsSpan(0, m_currSig)); 858HashCode += m_signature[i].GetHashCode(); 883if (m_signature.Length > m_currSig) 886Array.Copy(m_signature, temp, m_currSig); 890return m_signature; 900sb.Append("Arguments: ").Append(m_signature[m_sizeLoc]).AppendLine(); 910sb.Append(m_signature[i]).Append(" ");