6 writes to m_signature
System.Private.CoreLib (6)
src\System\Reflection\Emit\SignatureHelper.cs (6)
219
m_signature
= new byte[32];
468
m_signature
= ExpandArray(m_signature);
495
m_signature
= ExpandArray(m_signature);
554
m_signature
= ExpandArray(m_signature);
640
m_signature
= temp;
889
m_signature
= temp;
28 references to m_signature
System.Private.CoreLib (28)
src\System\Reflection\Emit\SignatureHelper.cs (28)
216
[MemberNotNull(nameof(
m_signature
))]
232
[MemberNotNull(nameof(
m_signature
))]
238
[MemberNotNull(nameof(
m_signature
))]
466
if (m_currSig + 4 >
m_signature
.Length)
468
m_signature = ExpandArray(
m_signature
);
473
m_signature
[m_currSig++] = (byte)data;
477
BinaryPrimitives.WriteInt16BigEndian(
m_signature
.AsSpan(m_currSig), (short)(data | 0x80_00));
482
BinaryPrimitives.WriteInt32BigEndian(
m_signature
.AsSpan(m_currSig), (int)(data | 0xC0_00_00_00));
494
if (m_currSig + 1 >
m_signature
.Length)
495
m_signature = ExpandArray(
m_signature
);
497
m_signature
[m_currSig++] = (byte)cvt;
553
if (m_currSig + sizeof(void*) >
m_signature
.Length)
554
m_signature = ExpandArray(
m_signature
);
558
m_signature
[m_currSig++] = phandle[i];
612
m_signature
[m_sizeLoc] = (byte)m_argCount;
638
temp[0] =
m_signature
[0];
639
Buffer.BlockCopy(
m_signature
, m_sizeLoc + 1, temp, m_sizeLoc + newSigSize, currSigHolder - (m_sizeLoc + 1));
685
return
m_signature
;
706
temp[sigCopyIndex++] =
m_signature
[0];
725
Buffer.BlockCopy(
m_signature
, 2, temp, sigCopyIndex, currSigLength - 2);
847
m_signature
.AsSpan(0, m_currSig).SequenceEqual(other.
m_signature
.AsSpan(0, m_currSig));
860
HashCode +=
m_signature
[i].GetHashCode();
885
if (
m_signature
.Length > m_currSig)
888
Array.Copy(
m_signature
, temp, m_currSig);
892
return
m_signature
;
902
sb.Append("Arguments: ").Append(
m_signature
[m_sizeLoc]).AppendLine();
912
sb.Append(
m_signature
[i]).Append(" ");