Skip to content

v4.1.0-alpha.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@GuQiangJS GuQiangJS released this 10 Apr 02:47
· 2 commits to master since this release
  • 增加 - 增加支持 CultureInfo 类型。
  • 修正 - 修正对于 同名属性被多次定义在不同的接口中的实现对象 的增量处理,及 泛型集合中定义泛型为接口 的问题。
  • 重构 - 重构 FileInfo、DriviInfo、DirectoryInfo 相关代码。
  • 重构 - 合并 ICombine、IDivide 接口的实现。
  • 重构 - 修改 IDivide 接口定义。
  • 重构 - ICombine 接口 更名为 ICombine。
  • 重构 - 重构非标准类型的产生增量和合并增量的代码。参考 Regex 类型的实现(CombineOtherObjectBase、DivideOtherObjectBase、OtherCombineContainer、OtherDivideContainer)。
  • 修正 - 修正 Regex 的问题。
  • 修正 - 修正 FileInfo、DriviInfo、DirectoryInfo 的问题。
  • 重构 - Serializer 增加 IDisposable 接口。
  • 修正 - XmlSerializeSetting.Clone() 方法。
  • 重构 - 将 IgnoreAttributeType 由 ITextWriter 移动至 ISerializeSetting。
  • 增加 - 增加支持 DefaultValueAttribute 特性,标记了该特性的属性会采用标记值作为默认值而不是类型的默认值。