Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/core.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'release-notes/7.0/preview/api-diff/preview6/Microsoft.NETCore.App/7.0-preview6_System.IO.md')
-rw-r--r--release-notes/7.0/preview/api-diff/preview6/Microsoft.NETCore.App/7.0-preview6_System.IO.md43
1 files changed, 43 insertions, 0 deletions
diff --git a/release-notes/7.0/preview/api-diff/preview6/Microsoft.NETCore.App/7.0-preview6_System.IO.md b/release-notes/7.0/preview/api-diff/preview6/Microsoft.NETCore.App/7.0-preview6_System.IO.md
new file mode 100644
index 00000000..f55d2a23
--- /dev/null
+++ b/release-notes/7.0/preview/api-diff/preview6/Microsoft.NETCore.App/7.0-preview6_System.IO.md
@@ -0,0 +1,43 @@
+# System.IO
+
+``` diff
+ namespace System.IO {
+ public static class Directory {
++ [UnsupportedOSPlatformAttribute("windows")]
++ public static DirectoryInfo CreateDirectory(string path, UnixFileMode unixCreateMode);
+ }
+ public static class File {
++ [UnsupportedOSPlatformAttribute("windows")]
++ public static UnixFileMode GetUnixFileMode(SafeFileHandle fileHandle);
++ [UnsupportedOSPlatformAttribute("windows")]
++ public static UnixFileMode GetUnixFileMode(string path);
++ [UnsupportedOSPlatformAttribute("windows")]
++ public static void SetUnixFileMode(SafeFileHandle fileHandle, UnixFileMode mode);
++ [UnsupportedOSPlatformAttribute("windows")]
++ public static void SetUnixFileMode(string path, UnixFileMode mode);
+ }
+ public sealed class FileStreamOptions {
++ public UnixFileMode? UnixCreateMode { get; [UnsupportedOSPlatformAttribute("windows")] set; }
+ }
+ public abstract class FileSystemInfo : MarshalByRefObject, ISerializable {
++ public UnixFileMode UnixFileMode { get; [UnsupportedOSPlatformAttribute("windows")] set; }
+ }
++ [FlagsAttribute]
++ public enum UnixFileMode {
++ GroupExecute = 8,
++ GroupRead = 32,
++ GroupWrite = 16,
++ None = 0,
++ OtherExecute = 1,
++ OtherRead = 4,
++ OtherWrite = 2,
++ SetGroup = 1024,
++ SetUser = 2048,
++ StickyBit = 512,
++ UserExecute = 64,
++ UserRead = 256,
++ UserWrite = 128,
++ }
+ }
+```
+