/// <summary> /// Deserialize file. /// </summary> /// <param name="filePath">Output file path.</param> /// <returns>File fullname.</returns> public string DeserializeFile(string filePath) { var file = SerializeClient.DeserializeFile(SerializedFilePath); var fullName = FolderCreator.WriteFileModel(filePath, file); return(fullName); }
/// <summary> /// Deserialize folder. /// </summary> /// <param name="serializedFilePath">Serialized file path.</param> public FolderModel DeserializeFolderModel(string serializedFilePath) { return(SerializeClient.DeserializeFolder(serializedFilePath)); }
/// <summary> /// Serialize folder. /// </summary> /// <param name="folderPath"></param> public void SerializeFolder(string folderPath) { SerializeClient.SerializeFolder(folderPath, SerializedFilePath); }
/// <summary> /// Serialize folder asynchronously. /// </summary> /// <param name="folderPath">Serialize folder path.</param> public async Task SerializeFolderAsync(string folderPath) { SerializeClient.SerializeFolder(folderPath, SerializedFilePath); }
/// <summary> /// Serialize file. /// </summary> /// <param name="file">File info.</param> public void SerializeFile(FileInfo file) { SerializeClient.SerializeFile(file, SerializedFilePath); }