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)); }
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); }
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); }