diff options
author | monojenkins <jo.shields+jenkins@xamarin.com> | 2019-02-01 11:40:35 +0300 |
---|---|---|
committer | monojenkins <jo.shields+jenkins@xamarin.com> | 2019-02-01 11:40:35 +0300 |
commit | 67d69fbf8c409cd56bbf91013bd853188f279631 (patch) | |
tree | b0c636d3f16519c93cf050e20391f5e73b7517f5 | |
parent | dd4052cc15a46d48524a47c1e39862fe825a0e96 (diff) |
Apply changes from https://github.com/mono/mono/pull/12000 to API snapshot
-rw-r--r-- | profiles/monodroid/mscorlib.cs | 20 | ||||
-rw-r--r-- | profiles/monotouch/mscorlib.cs | 20 | ||||
-rw-r--r-- | profiles/net_4_x/mscorlib.cs | 20 |
3 files changed, 42 insertions, 18 deletions
diff --git a/profiles/monodroid/mscorlib.cs b/profiles/monodroid/mscorlib.cs index 4e4b899..1e33186 100644 --- a/profiles/monodroid/mscorlib.cs +++ b/profiles/monodroid/mscorlib.cs @@ -9366,27 +9366,25 @@ namespace System.IO public bool RecurseSubdirectories { get { throw null; } set { } } public bool ReturnSpecialDirectories { get { throw null; } set { } } } - [System.Runtime.InteropServices.ComVisibleAttribute(true)] public static partial class File { public static void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { } public static void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { } + public static System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static void AppendAllText(string path, string contents) { } public static void AppendAllText(string path, string contents, System.Text.Encoding encoding) { } + public static System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static System.IO.StreamWriter AppendText(string path) { throw null; } public static void Copy(string sourceFileName, string destFileName) { } public static void Copy(string sourceFileName, string destFileName, bool overwrite) { } public static System.IO.FileStream Create(string path) { throw null; } public static System.IO.FileStream Create(string path, int bufferSize) { throw null; } - [System.MonoLimitationAttribute("FileOptions are ignored")] public static System.IO.FileStream Create(string path, int bufferSize, System.IO.FileOptions options) { throw null; } - [System.MonoLimitationAttribute("FileOptions and FileSecurity are ignored")] - public static System.IO.FileStream Create(string path, int bufferSize, System.IO.FileOptions options, System.Security.AccessControl.FileSecurity fileSecurity) { throw null; } public static System.IO.StreamWriter CreateText(string path) { throw null; } - [System.MonoLimitationAttribute("File encryption isn't supported (even on NTFS).")] public static void Decrypt(string path) { } public static void Delete(string path) { } - [System.MonoLimitationAttribute("File encryption isn't supported (even on NTFS).")] public static void Encrypt(string path) { } public static bool Exists(string path) { throw null; } public static System.Security.AccessControl.FileSecurity GetAccessControl(string path) { throw null; } @@ -9406,10 +9404,15 @@ namespace System.IO public static System.IO.StreamReader OpenText(string path) { throw null; } public static System.IO.FileStream OpenWrite(string path) { throw null; } public static byte[] ReadAllBytes(string path) { throw null; } + public static System.Threading.Tasks.Task<byte[]> ReadAllBytesAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static string[] ReadAllLines(string path) { throw null; } public static string[] ReadAllLines(string path, System.Text.Encoding encoding) { throw null; } + public static System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static string ReadAllText(string path) { throw null; } public static string ReadAllText(string path, System.Text.Encoding encoding) { throw null; } + public static System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static System.Collections.Generic.IEnumerable<string> ReadLines(string path) { throw null; } public static System.Collections.Generic.IEnumerable<string> ReadLines(string path, System.Text.Encoding encoding) { throw null; } public static void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName) { } @@ -9423,12 +9426,17 @@ namespace System.IO public static void SetLastWriteTime(string path, System.DateTime lastWriteTime) { } public static void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { } public static void WriteAllBytes(string path, byte[] bytes) { } + public static System.Threading.Tasks.Task WriteAllBytesAsync(string path, byte[] bytes, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { } public static void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { } public static void WriteAllLines(string path, string[] contents) { } public static void WriteAllLines(string path, string[] contents, System.Text.Encoding encoding) { } + public static System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static void WriteAllText(string path, string contents) { } public static void WriteAllText(string path, string contents, System.Text.Encoding encoding) { } + public static System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } } [System.FlagsAttribute] public enum FileAccess diff --git a/profiles/monotouch/mscorlib.cs b/profiles/monotouch/mscorlib.cs index 722eef6..421cdc1 100644 --- a/profiles/monotouch/mscorlib.cs +++ b/profiles/monotouch/mscorlib.cs @@ -9337,27 +9337,25 @@ namespace System.IO public bool RecurseSubdirectories { get { throw null; } set { } } public bool ReturnSpecialDirectories { get { throw null; } set { } } } - [System.Runtime.InteropServices.ComVisibleAttribute(true)] public static partial class File { public static void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { } public static void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { } + public static System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static void AppendAllText(string path, string contents) { } public static void AppendAllText(string path, string contents, System.Text.Encoding encoding) { } + public static System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static System.IO.StreamWriter AppendText(string path) { throw null; } public static void Copy(string sourceFileName, string destFileName) { } public static void Copy(string sourceFileName, string destFileName, bool overwrite) { } public static System.IO.FileStream Create(string path) { throw null; } public static System.IO.FileStream Create(string path, int bufferSize) { throw null; } - [System.MonoLimitationAttribute("FileOptions are ignored")] public static System.IO.FileStream Create(string path, int bufferSize, System.IO.FileOptions options) { throw null; } - [System.MonoLimitationAttribute("FileOptions and FileSecurity are ignored")] - public static System.IO.FileStream Create(string path, int bufferSize, System.IO.FileOptions options, System.Security.AccessControl.FileSecurity fileSecurity) { throw null; } public static System.IO.StreamWriter CreateText(string path) { throw null; } - [System.MonoLimitationAttribute("File encryption isn't supported (even on NTFS).")] public static void Decrypt(string path) { } public static void Delete(string path) { } - [System.MonoLimitationAttribute("File encryption isn't supported (even on NTFS).")] public static void Encrypt(string path) { } public static bool Exists(string path) { throw null; } public static System.Security.AccessControl.FileSecurity GetAccessControl(string path) { throw null; } @@ -9377,10 +9375,15 @@ namespace System.IO public static System.IO.StreamReader OpenText(string path) { throw null; } public static System.IO.FileStream OpenWrite(string path) { throw null; } public static byte[] ReadAllBytes(string path) { throw null; } + public static System.Threading.Tasks.Task<byte[]> ReadAllBytesAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static string[] ReadAllLines(string path) { throw null; } public static string[] ReadAllLines(string path, System.Text.Encoding encoding) { throw null; } + public static System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static string ReadAllText(string path) { throw null; } public static string ReadAllText(string path, System.Text.Encoding encoding) { throw null; } + public static System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static System.Collections.Generic.IEnumerable<string> ReadLines(string path) { throw null; } public static System.Collections.Generic.IEnumerable<string> ReadLines(string path, System.Text.Encoding encoding) { throw null; } public static void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName) { } @@ -9394,12 +9397,17 @@ namespace System.IO public static void SetLastWriteTime(string path, System.DateTime lastWriteTime) { } public static void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { } public static void WriteAllBytes(string path, byte[] bytes) { } + public static System.Threading.Tasks.Task WriteAllBytesAsync(string path, byte[] bytes, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { } public static void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { } public static void WriteAllLines(string path, string[] contents) { } public static void WriteAllLines(string path, string[] contents, System.Text.Encoding encoding) { } + public static System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static void WriteAllText(string path, string contents) { } public static void WriteAllText(string path, string contents, System.Text.Encoding encoding) { } + public static System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } } [System.FlagsAttribute] public enum FileAccess diff --git a/profiles/net_4_x/mscorlib.cs b/profiles/net_4_x/mscorlib.cs index 054fbf5..ccd285e 100644 --- a/profiles/net_4_x/mscorlib.cs +++ b/profiles/net_4_x/mscorlib.cs @@ -9394,27 +9394,25 @@ namespace System.IO public bool RecurseSubdirectories { get { throw null; } set { } } public bool ReturnSpecialDirectories { get { throw null; } set { } } } - [System.Runtime.InteropServices.ComVisibleAttribute(true)] public static partial class File { public static void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { } public static void AppendAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { } + public static System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task AppendAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static void AppendAllText(string path, string contents) { } public static void AppendAllText(string path, string contents, System.Text.Encoding encoding) { } + public static System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task AppendAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static System.IO.StreamWriter AppendText(string path) { throw null; } public static void Copy(string sourceFileName, string destFileName) { } public static void Copy(string sourceFileName, string destFileName, bool overwrite) { } public static System.IO.FileStream Create(string path) { throw null; } public static System.IO.FileStream Create(string path, int bufferSize) { throw null; } - [System.MonoLimitationAttribute("FileOptions are ignored")] public static System.IO.FileStream Create(string path, int bufferSize, System.IO.FileOptions options) { throw null; } - [System.MonoLimitationAttribute("FileOptions and FileSecurity are ignored")] - public static System.IO.FileStream Create(string path, int bufferSize, System.IO.FileOptions options, System.Security.AccessControl.FileSecurity fileSecurity) { throw null; } public static System.IO.StreamWriter CreateText(string path) { throw null; } - [System.MonoLimitationAttribute("File encryption isn't supported (even on NTFS).")] public static void Decrypt(string path) { } public static void Delete(string path) { } - [System.MonoLimitationAttribute("File encryption isn't supported (even on NTFS).")] public static void Encrypt(string path) { } public static bool Exists(string path) { throw null; } public static System.Security.AccessControl.FileSecurity GetAccessControl(string path) { throw null; } @@ -9434,10 +9432,15 @@ namespace System.IO public static System.IO.StreamReader OpenText(string path) { throw null; } public static System.IO.FileStream OpenWrite(string path) { throw null; } public static byte[] ReadAllBytes(string path) { throw null; } + public static System.Threading.Tasks.Task<byte[]> ReadAllBytesAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static string[] ReadAllLines(string path) { throw null; } public static string[] ReadAllLines(string path, System.Text.Encoding encoding) { throw null; } + public static System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task<string[]> ReadAllLinesAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static string ReadAllText(string path) { throw null; } public static string ReadAllText(string path, System.Text.Encoding encoding) { throw null; } + public static System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task<string> ReadAllTextAsync(string path, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static System.Collections.Generic.IEnumerable<string> ReadLines(string path) { throw null; } public static System.Collections.Generic.IEnumerable<string> ReadLines(string path, System.Text.Encoding encoding) { throw null; } public static void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName) { } @@ -9451,12 +9454,17 @@ namespace System.IO public static void SetLastWriteTime(string path, System.DateTime lastWriteTime) { } public static void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) { } public static void WriteAllBytes(string path, byte[] bytes) { } + public static System.Threading.Tasks.Task WriteAllBytesAsync(string path, byte[] bytes, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents) { } public static void WriteAllLines(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding) { } public static void WriteAllLines(string path, string[] contents) { } public static void WriteAllLines(string path, string[] contents, System.Text.Encoding encoding) { } + public static System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task WriteAllLinesAsync(string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static void WriteAllText(string path, string contents) { } public static void WriteAllText(string path, string contents, System.Text.Encoding encoding) { } + public static System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task WriteAllTextAsync(string path, string contents, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } } [System.FlagsAttribute] public enum FileAccess |