using XFEExtension.NetCore.XFETransform.ObjectInfoAnalyzer; namespace XFEExtension.NetCore.XFETransform.StringConverter; /// /// 字符串转换器 /// public abstract class StringConverter : IStringConverter { /// /// 对象分析注入 /// public static ObjectAnalyzer ObjectAnalyzer { get; } = new(); /// /// 带颜色的对象分析注入 /// public static ColoredObjectAnalyzer ColoredObjectAnalyzer { get; } = new(); /// /// Json转换注入 /// public static JsonTransformer JsonTransformer { get; } = new(); /// /// 格式化Json转换注入 /// public static FormattedJsonTransformer FormattedJsonTransformer { get; } = new(); /// /// 输出对象信息 /// /// /// public abstract string OutPutObject(IObjectInfo objectInfo); /// /// 输出子对象信息 /// /// /// public abstract string OutPutSubObjects(ISubObjects subObjects); }