public void WriteDateTimeForbidUnspecifiedKind(DateTime value) { if (value.Kind == DateTimeKind.Unspecified) throw new ArgumentOutOfRangeException(nameof(value), "DateTime.Kind cannot be stored as Unspecified"); WriteDateTime(value); }