示例#1
0
 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;
        }
示例#3
0
 ///
 /// <param name="e"></param>
 public void Add(ISerializableFactory item)
 {
     compositeFactory.Add(item);
 }
示例#4
0
 ///
 /// <param name="o"></param>
 public void remove(ISerializableFactory item)
 {
     compositeFactory.Remove(item);
 }
示例#5
0
 /**
  * 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);
 }
示例#8
0
 ///
 /// <param name="o"></param>
 public void Remove(ISerializableFactory item)
 {
     childFactories.Remove(item);
 }
示例#9
0
 ///
 /// <param name="item"></param>
 public void Add(ISerializableFactory item)
 {
     childFactories.Add(item);
 }
示例#10
0
文件: Participant.cs 项目: staxgr/ops
 /**
  * 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);
 }