dotnet-core/release-notes/3.0/preview/api-diff/preview6/3.0-preview6_Microsoft.VisualBasic.MyServices.md
William Godbe 89589fec4d
Add API diff between .NET Core 3.0 preview5 and preview6. (#2841)
* Add API diff between .NET Core 3.0 preview5 and preview6.

* Fix title in Standalon-packages.md file
2019-06-10 16:02:34 -07:00

64 lines
4.8 KiB
Markdown

# Microsoft.VisualBasic.MyServices
``` diff
namespace Microsoft.VisualBasic.MyServices {
public class FileSystemProxy {
+ public string CurrentDirectory { get; set; }
+ public ReadOnlyCollection<DriveInfo> Drives { get; }
+ public string CombinePath(string baseDirectory, string relativePath);
+ public void CopyDirectory(string sourceDirectoryName, string destinationDirectoryName);
+ public void CopyDirectory(string sourceDirectoryName, string destinationDirectoryName, UIOption showUI);
+ public void CopyDirectory(string sourceDirectoryName, string destinationDirectoryName, UIOption showUI, UICancelOption onUserCancel);
+ public void CopyDirectory(string sourceDirectoryName, string destinationDirectoryName, bool overwrite);
+ public void CopyFile(string sourceFileName, string destinationFileName);
+ public void CopyFile(string sourceFileName, string destinationFileName, UIOption showUI);
+ public void CopyFile(string sourceFileName, string destinationFileName, UIOption showUI, UICancelOption onUserCancel);
+ public void CopyFile(string sourceFileName, string destinationFileName, bool overwrite);
+ public void CreateDirectory(string directory);
+ public void DeleteDirectory(string directory, DeleteDirectoryOption onDirectoryNotEmpty);
+ public void DeleteDirectory(string directory, UIOption showUI, RecycleOption recycle);
+ public void DeleteDirectory(string directory, UIOption showUI, RecycleOption recycle, UICancelOption onUserCancel);
+ public void DeleteFile(string file);
+ public void DeleteFile(string file, UIOption showUI, RecycleOption recycle);
+ public void DeleteFile(string file, UIOption showUI, RecycleOption recycle, UICancelOption onUserCancel);
+ public bool DirectoryExists(string directory);
+ public bool FileExists(string file);
+ public ReadOnlyCollection<string> FindInFiles(string directory, string containsText, bool ignoreCase, SearchOption searchType);
+ public ReadOnlyCollection<string> FindInFiles(string directory, string containsText, bool ignoreCase, SearchOption searchType, params string[] fileWildcards);
+ public ReadOnlyCollection<string> GetDirectories(string directory);
+ public ReadOnlyCollection<string> GetDirectories(string directory, SearchOption searchType, params string[] wildcards);
+ public DirectoryInfo GetDirectoryInfo(string directory);
+ public DriveInfo GetDriveInfo(string drive);
+ public FileInfo GetFileInfo(string file);
+ public ReadOnlyCollection<string> GetFiles(string directory);
+ public ReadOnlyCollection<string> GetFiles(string directory, SearchOption searchType, params string[] wildcards);
+ public string GetName(string path);
+ public string GetParentPath(string path);
+ public string GetTempFileName();
+ public void MoveDirectory(string sourceDirectoryName, string destinationDirectoryName);
+ public void MoveDirectory(string sourceDirectoryName, string destinationDirectoryName, UIOption showUI);
+ public void MoveDirectory(string sourceDirectoryName, string destinationDirectoryName, UIOption showUI, UICancelOption onUserCancel);
+ public void MoveDirectory(string sourceDirectoryName, string destinationDirectoryName, bool overwrite);
+ public void MoveFile(string sourceFileName, string destinationFileName);
+ public void MoveFile(string sourceFileName, string destinationFileName, UIOption showUI);
+ public void MoveFile(string sourceFileName, string destinationFileName, UIOption showUI, UICancelOption onUserCancel);
+ public void MoveFile(string sourceFileName, string destinationFileName, bool overwrite);
+ public TextFieldParser OpenTextFieldParser(string file);
+ public TextFieldParser OpenTextFieldParser(string file, params int[] fieldWidths);
+ public TextFieldParser OpenTextFieldParser(string file, params string[] delimiters);
+ public StreamReader OpenTextFileReader(string file);
+ public StreamReader OpenTextFileReader(string file, Encoding encoding);
+ public StreamWriter OpenTextFileWriter(string file, bool append);
+ public StreamWriter OpenTextFileWriter(string file, bool append, Encoding encoding);
+ public byte[] ReadAllBytes(string file);
+ public string ReadAllText(string file);
+ public string ReadAllText(string file, Encoding encoding);
+ public void RenameDirectory(string directory, string newName);
+ public void RenameFile(string file, string newName);
+ public void WriteAllBytes(string file, byte[] data, bool append);
+ public void WriteAllText(string file, string text, bool append);
+ public void WriteAllText(string file, string text, bool append, Encoding encoding);
}
}
```