Selaa lähdekoodia

Remove unneeded nested type from MessageId

Olivier Coanet 4 kuukautta sitten
vanhempi
sitoutus
abc026cfec
1 muutettua tiedostoa jossa 2 lisäystä ja 9 poistoa
  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)
         {
-            var proxy = (GuidProxy*)&uuid;
-            var timestamp = proxy->a;
+            var proxy = (long*)&uuid;
+            var timestamp = proxy[0];
             return timestamp & 0x0FFFFFFFFFFFFFFFL;
         }
-
-        [StructLayout(LayoutKind.Sequential)]
-        [SuppressMessage("ReSharper", "FieldCanBeMadeReadOnly.Local")]
-        private struct GuidProxy
-        {
-            public long a;
-        }
     }
 }