Răsfoiți Sursa

Remove unneeded nested type from MessageId

Olivier Coanet 4 luni în urmă
părinte
comite
abc026cfec
1 a modificat fișierele cu 2 adăugiri și 9 ștergeri
  1. 2 9
      src/Abc.Zebus/MessageId.cs

+ 2 - 9
src/Abc.Zebus/MessageId.cs

@@ -159,16 +159,9 @@ public readonly struct MessageId : IEquatable<MessageId>
 
 
         private static unsafe long GetTicks(Guid uuid)
         private static unsafe long GetTicks(Guid uuid)
         {
         {
-            var proxy = (GuidProxy*)&uuid;
-            var timestamp = proxy->a;
+            var proxy = (long*)&uuid;
+            var timestamp = proxy[0];
             return timestamp & 0x0FFFFFFFFFFFFFFFL;
             return timestamp & 0x0FFFFFFFFFFFFFFFL;
         }
         }
-
-        [StructLayout(LayoutKind.Sequential)]
-        [SuppressMessage("ReSharper", "FieldCanBeMadeReadOnly.Local")]
-        private struct GuidProxy
-        {
-            public long a;
-        }
     }
     }
 }
 }