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