1 instantiation of IcmpHeader
System.Net.Ping (1)
System\Net\NetworkInformation\Ping.RawSocket.cs (1)
54
CreateSendMessageBuffer(iph, new
IcmpHeader
()
9 references to IcmpHeader
System.Net.Ping (9)
System\Net\NetworkInformation\Ping.RawSocket.cs (9)
38
totalLength = sizeof(IpHeader) + checked(sizeof(
IcmpHeader
) + buffer.Length);
145
IcmpHeader
receivedHeader = MemoryMarshal.Read<
IcmpHeader
>(receiveBuffer.AsSpan(icmpHeaderOffset));
180
IcmpHeader
originalRequestHeader = MemoryMarshal.Read<
IcmpHeader
>(receiveBuffer.AsSpan(dataOffset + payloadIpHeaderLength));
213
IcmpHeader
originalRequestHeader = MemoryMarshal.Read<
IcmpHeader
>(receiveBuffer.AsSpan(dataOffset + IpV6HeaderLengthInBytes));
452
private static unsafe byte[] CreateSendMessageBuffer(IpHeader ipHeader,
IcmpHeader
icmpHeader, byte[] payload, int totalLength = 0)
454
int icmpHeaderSize = sizeof(
IcmpHeader
);