BTDB.StreamLayer.AbstractBufferedWriter.WriteGuid C# (CSharp) Méthode

WriteGuid() public méthode

public WriteGuid ( System.Guid value ) : void
value System.Guid
Résultat void
        public unsafe void WriteGuid(Guid value)
        {
            var ptr = (IntPtr)(byte*)&value;
            WriteBlock(ptr, 16);
        }

Usage Example

 internal static void WriteHeader(AbstractBufferedWriter writer, Guid? guid)
 {
     if (guid.HasValue)
     {
         writer.WriteByteArrayRaw(MagicStartOfFileWithGuid);
         writer.WriteGuid(guid.Value);
     }
     else
     {
         writer.WriteByteArrayRaw(MagicStartOfFile);
     }
 }