コード例 #1
0
 ReachSerializerContext(
     ReachSerializerAsync serializer,
     SerializerAction action
     )
 {
     this._action        = action;
     this._serializer    = serializer;
     this._objectContext = null;
 }
コード例 #2
0
 ReachSerializerContext(
     ReachSerializerAsync serializer,
     SerializableObjectContext objectContext,
     SerializerAction action
     )
 {
     this._action        = action;
     this._serializer    = serializer;
     this._objectContext = objectContext;
 }
コード例 #3
0
 PageContentCollectionSerializerContext(
     ReachSerializerAsync serializer,
     SerializableObjectContext objectContext,
     IEnumerator enumerator,
     SerializerAction action
     ) :
     base(serializer, objectContext, action)
 {
     this._enumerator = enumerator;
 }
コード例 #4
0
 ReachVisualSerializerContext(
     ReachSerializerAsync serializer,
     Stack <NodeContext> contextStack,
     VisualTreeFlattener flattener,
     SerializerAction action
     ) :
     base(serializer, action)
 {
     this._contextStack = contextStack;
     this._flattener    = flattener;
 }
コード例 #5
0
 DocumentPaginatorSerializerContext(
     ReachSerializerAsync serializer,
     SerializableObjectContext objectContext,
     DocumentPaginator paginator,
     int index,
     SerializerAction action
     ) :
     base(serializer, objectContext, action)
 {
     this._paginator = paginator;
     this._index     = index;
 }
コード例 #6
0
 ReachFixedPageSerializerContext(
     ReachSerializerAsync serializer,
     SerializableObjectContext objectContext,
     SerializerAction action,
     bool endVisual,
     ReachTreeWalker treeWalker
     ) :
     base(serializer, objectContext, action)
 {
     this._treeWalker = treeWalker;
     this._endVisual  = endVisual;
 }