private PacketHandle(IntPtr nativePointer, SNIPacket nativePacket, SNI.SNIPacket managedPacket, int type) { Type = type; ManagedPacket = managedPacket; NativePointer = nativePointer; NativePacket = nativePacket; }
public static PacketHandle FromManagedPacket(SNI.SNIPacket managedPacket) => new PacketHandle(default, default, managedPacket, ManagedPacketType);
private PacketHandle(SNI.SNIPacket managedPacket, int type) { Type = type; ManagedPacket = managedPacket; }