public unsafe void WriteGuid(Guid value) { var ptr = (IntPtr)(byte*)&value; WriteBlock(ptr, 16); }
internal static void WriteHeader(AbstractBufferedWriter writer, Guid? guid) { if (guid.HasValue) { writer.WriteByteArrayRaw(MagicStartOfFileWithGuid); writer.WriteGuid(guid.Value); } else { writer.WriteByteArrayRaw(MagicStartOfFile); } }