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