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); } } }
private void WriteAsInt96(BinaryWriter writer, IList values) { foreach (DateTimeOffset dto in values) { var nano = new NanoTime(dto); nano.Write(writer); } }