示例#1
0
 /// <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;
 }
示例#2
0
 /// <summary>
 /// 构造 IndentedWriterObjectFunctor 对象, 拥有 类型,选项 等参数.
 /// </summary>
 /// <param name="basetype">基本类型.</param>
 /// <param name="options">选项.</param>
 public IndentedObjectFunctor(Type basetype, IndentedObjectFunctorOptions options)
     : this(basetype, options, IndentedWriterMemberOptions.Default, null, null)
 {
 }