public ValueContainerSerializer(
     IObjectDecomposerSelector decomposerSelector,
     ITypeSerializerHelper typeSerializerHelper)
 {
     _decomposerSelector   = decomposerSelector;
     _typeSerializerHelper = typeSerializerHelper;
 }
Пример #2
0
 public StandardSerializerFactory(
     ITypeSerializerHelper typeSerializerHelper,
     IEnumerable <IObjectDecomposerSelector> decomposerSelectors,
     IEnumerable <IObjectComposerSelector> composerSelectors)
 {
     _typeSerializerHelper = typeSerializerHelper;
     _decomposerSelector   = new ObjectDecomposerSelectorChain(decomposerSelectors);
     _composerSelector     = new ObjectComposerSelectorChain(composerSelectors);
 }
Пример #3
0
        public ObjectReconstructor(
            IObjectComposerSelector composerSelector,
#warning target should be optional (deserialize vs populate) and of type "object"
            IValueContainer target,
            ITypeSerializerHelper typeSerializerHelper,
            Dictionary <string, object> objectByNameMap = null)
        {
            _composerSelector     = composerSelector;
            _objectByNameMap      = objectByNameMap;
            _targetRootContainer  = target;
            _typeSerializerHelper = typeSerializerHelper;
        }
 public StandardTextSerializer(
     IValueTextWriterFactory valueTextWriterFactory,
     IValueTextReaderFactory valueTextReaderFactory,
     IObjectDecomposerSelector decomposerSelector,
     IObjectComposerSelector composerSelector,
     ITypeSerializerHelper typeSerializerHelper)
 {
     _valueTextWriterFactory = valueTextWriterFactory;
     _valueTextReaderFactory = valueTextReaderFactory;
     _decomposerSelector     = decomposerSelector;
     _composerSelector       = composerSelector;
     _typeSerializerHelper   = typeSerializerHelper;
 }
Пример #5
0
 public StandardSerializer(
     string format,
     IValueWriterFactory valueWriterFactory,
     IValueReaderFactory valueReaderFactory,
     IObjectDecomposerSelector decomposerSelector,
     IObjectComposerSelector composerSelector,
     ITypeSerializerHelper typeSerializerHelper)
 {
     Format = format;
     _valueWriterFactory   = valueWriterFactory;
     _valueReaderFactory   = valueReaderFactory;
     _decomposerSelector   = decomposerSelector;
     _composerSelector     = composerSelector;
     _typeSerializerHelper = typeSerializerHelper;
 }
Пример #6
0
 public ExceptionSerializer(ITypeSerializerHelper typeSerializerHelper)
 {
     _typeSerializerHelper = typeSerializerHelper;
 }
Пример #7
0
 public EntityProjectionSerializer(ITypeSerializerHelper typeSerializerHelper)
 {
     _typeSerializerHelper = typeSerializerHelper;
 }