private void WriteInt96(BinaryWriter writer, SchemaElement schema, IList data)
 {
     if (schema.ElementType == typeof(DateTimeOffset))
     {
         foreach (DateTimeOffset dto in data)
         {
             var nano = new NanoTime(dto);
             nano.Write(writer);
         }
     }
     else if (schema.ElementType == typeof(DateTime))
     {
         foreach (DateTime dtm in data)
         {
             var nano = new NanoTime(dtm.ToUniversalTime());
             nano.Write(writer);
         }
     }
     else
     {
         foreach (byte[] dto in data)
         {
             writer.Write(dto);
         }
     }
 }
Beispiel #2
0
 private void WriteAsInt96(BinaryWriter writer, IList values)
 {
     foreach (DateTimeOffset dto in values)
     {
         var nano = new NanoTime(dto);
         nano.Write(writer);
     }
 }