public virtual FileModel LoadIntermediateModel(Stream stream)
 {
     return(FileModelPropertySerialization.Deserialize(
                stream,
                new BinaryFormatter(),
                DeserializeModel,
                DeserializeProperties,
                null));
 }
 public virtual void SaveIntermediateModel(FileModel model, Stream stream)
 {
     FileModelPropertySerialization.Serialize(
         model,
         stream,
         SerializeModel,
         SerializeProperties,
         null);
 }
 public virtual FileModel LoadIntermediateModel(Stream stream)
 {
     return(FileModelPropertySerialization.Deserialize(
                stream,
                Environment.Is64BitProcess ? null : new BinaryFormatter(),
                DeserializeModel,
                DeserializeProperties,
                null));
 }
Exemple #4
0
        public virtual FileModel LoadIntermediateModel(Stream stream)
        {
            var loaded = FileModelPropertySerialization.Deserialize(
                stream,
                new BinaryFormatter(),
                DeserializeModel,
                DeserializeProperties,
                null);

            loaded.Properties.Schema   = _schema;
            loaded.Properties.Metadata = _schema.MetadataReference.GetValue(loaded.Content);
            return(loaded);
        }
Exemple #5
0
 public virtual void SaveIntermediateModel(FileModel model, Stream stream)
 {
     // no need to save schema
     model.Properties.Schema   = null;
     model.Properties.Metadata = null;
     FileModelPropertySerialization.Serialize(
         model,
         stream,
         SerializeModel,
         SerializeProperties,
         null);
     model.Properties.Schema   = _schema;
     model.Properties.Metadata = _schema.MetadataReference.GetValue(model.Content);
 }