protected override void OnWrite(DateTime value, TProtocolWriter writer) { //if (value.Kind != DateTimeKind.Utc) //{ // throw new ArgumentException("datetime thrift field invalid, only the utc datetime type are supported."); //} long longValue = ToLongValue(value); writer.WriteI64(longValue); }
protected override void OnWrite(long value, TProtocolWriter writer) { writer.WriteI64(value); }