NGCSerializerContext(
     NGCSerializerAsync serializer,
     SerializerAction action
     )
 {
     this._action        = action;
     this._serializer    = serializer;
     this._objectContext = null;
 }
 NgcPageContentCollectionSerializerContext(
     NGCSerializerAsync serializer,
     SerializableObjectContext objectContext,
     IEnumerator enumerator,
     SerializerAction action
     ) :
     base(serializer, objectContext, action)
 {
     this._enumerator = enumerator;
 }
 NGCPageSerializerContext(
     NGCSerializerAsync serializer,
     SerializableObjectContext objectContext,
     SerializerAction action,
     bool isManualStartDoc
     ) :
     base(serializer, objectContext, action)
 {
     _isManualStartDoc = isManualStartDoc;
 }
 NGCSerializerContext(
     NGCSerializerAsync serializer,
     SerializableObjectContext objectContext,
     SerializerAction action
     )
 {
     this._action        = action;
     this._serializer    = serializer;
     this._objectContext = objectContext;
 }
 NGCDocumentPaginatorSerializerContext(
     NGCSerializerAsync serializer,
     DocumentPaginator paginator,
     int index,
     SerializerAction action
     ) :
     base(serializer, action)
 {
     this._paginator = paginator;
     this._index     = index;
 }