/// <summary> /// 构造 IndentedWriterObjectFunctor 对象, 拥有 类型,选项,绑定,输出选项,输出过程集,自定义数据 等参数. /// </summary> /// <param name="basetype">基本类型.</param> /// <param name="options">选项.</param> /// <param name="writeroptions">输出选项.</param> /// <param name="memberprocs">成员的输出过程集.</param> /// <param name="tag">用户自定义数据.</param> public IndentedObjectFunctor(Type basetype, IndentedObjectFunctorOptions options, IndentedWriterMemberOptions writeroptions, IEnumerable <IndentedWriterObjectProc> memberprocs, object tag) : base() { m_BaseType = basetype; m_Options = options; m_WriterOptions = writeroptions; //m_MemberProcs = memberprocs; m_Tag = tag; }
/// <summary> /// 构造 IndentedWriterObjectFunctor 对象, 拥有 类型,选项 等参数. /// </summary> /// <param name="basetype">基本类型.</param> /// <param name="options">选项.</param> public IndentedObjectFunctor(Type basetype, IndentedObjectFunctorOptions options) : this(basetype, options, IndentedWriterMemberOptions.Default, null, null) { }