public TransportableModuleIo(ISerializer serializer, ICompressor compressor, ISerializableFactory serializableFactory, IStreamFactory fileStreamFactory) { _serializer = serializer; _compressor = compressor; _serializableFactory = serializableFactory; _fileStreamFactory = fileStreamFactory; }
public Serializable(object instance, bool includeStaticFields, ISerializableFactory serializableFactory) { if (serializableFactory == null) { throw new ArgumentNullException(nameof(serializableFactory)); } this.IncludeStaticFields = includeStaticFields; this._instance = instance; this.SerializableFactory = serializableFactory; }
/// /// <param name="e"></param> public void Add(ISerializableFactory item) { compositeFactory.Add(item); }
/// /// <param name="o"></param> public void remove(ISerializableFactory item) { compositeFactory.Remove(item); }
/** * Adds type support in form of a SerializablFactory to this participant. * Normally this is the IDL project generated TypeFactory (e.g. FooProject.FooProjectTypeFactory()) * @param typeSupport */ public void AddTypeSupport(ISerializableFactory typeSupport) { this.objectFactory.Add(typeSupport); }
/// /// <param name="o"></param> public void Remove(ISerializableFactory item) { childFactories.Remove(item); }
/// /// <param name="item"></param> public void Add(ISerializableFactory item) { childFactories.Add(item); }