public ValueContainerSerializer( IObjectDecomposerSelector decomposerSelector, ITypeNameShortener typeNameShortener, IAssemblyNameShortener assemblyNameShortener) { _decomposerSelector = decomposerSelector; _typeNameShortener = typeNameShortener; _assemblyNameShortener = assemblyNameShortener; }
public TypeSerializerHelper( ITypeResolver typeResolver, IEnumerable <ITypeNameShortener> typeNameShorteners, IEnumerable <IAssemblyNameShortener> assemblyNameShorteners) { _typeResolver = typeResolver; _typeNameShortener = new TypeNameShortenerChain(typeNameShorteners); _assemblyNameShortener = new AssemblyNameShortenerChain(assemblyNameShorteners); }
public StandardSerializerFactory( ITypeNameShortener typeNameShortener, IAssemblyNameShortener assemblyNameShortener, ITypeResolver typeResolver, IObjectDecomposerSelector decomposerSelector, IObjectComposerSelector composerSelector) { _typeNameShortener = typeNameShortener; _assemblyNameShortener = assemblyNameShortener; _typeResolver = typeResolver; _decomposerSelector = decomposerSelector; _composerSelector = composerSelector; }
public ObjectReconstructor( ITypeResolver typeResolver, IObjectComposerSelector composerSelector, #warning target should be optional (deserialize vs populate) and of type "object" IValueContainer target, ITypeNameShortener typeNameShortener, IAssemblyNameShortener assemblyNameShortener, Dictionary <string, object> objectByNameMap = null) { _typeResolver = typeResolver; _composerSelector = composerSelector; _typeNameShortener = typeNameShortener; _assemblyNameShortener = assemblyNameShortener; _objectByNameMap = objectByNameMap; _targetRootContainer = target; }
public StandardTextSerializer( IValueTextWriterFactory valueTextWriterFactory, IValueTextReaderFactory valueTextReaderFactory, ITypeNameShortener typeNameShortener, IAssemblyNameShortener assemblyNameShortener, ITypeResolver typeResolver, IObjectDecomposerSelector decomposerSelector, IObjectComposerSelector composerSelector) { _valueTextWriterFactory = valueTextWriterFactory; _valueTextReaderFactory = valueTextReaderFactory; _typeNameShortener = typeNameShortener; _assemblyNameShortener = assemblyNameShortener; _typeResolver = typeResolver; _decomposerSelector = decomposerSelector; _composerSelector = composerSelector; }
public ExceptionSerializer(IEnumerable <ITypeNameShortener> typeNameShorteners) { _typeNameShortener = new TypeNameShortenerChain(typeNameShorteners); }
public EntityProjectionSerializer(IEnumerable <ITypeNameShortener> typeNameShorteners) { _typeNameShortener = new TypeNameShortenerChain(typeNameShorteners); }
public TypeNameConverter(IEnumerable <ITypeNameShortener> typeNameShorteners) { _typeNameShortener = new TypeNameShortenerChain(typeNameShorteners); }