internal unsafe void SetSize(IntPtr ptr) { // Apparently it must be less or equal the original value since ReceiveFrom cannot reallocate the address buffer m_Size = *(int*)ptr; } public override bool Equals(object comparand) {