Imported Upstream version 6.0.0.207

Former-commit-id: 669b068a0086a928f56ccebfe966bf1d98acdb48
This commit is contained in:
Xamarin Public Jenkins (auto-signing) 2019-05-01 08:33:05 +00:00
parent e0066d9519
commit c466f3c4f3
52 changed files with 55 additions and 44 deletions

View File

@ -1 +1 @@
874a4ec01311dc6c5075924f52a27c2988e99a1b
2e75a6126574ffb90f2a89ff8434ad0c6b856281

View File

@ -1 +1 @@
f516f0141e10f66dfb40a6be7786f4c4b2a983c1
56f546f26f3214afc8d7af07874855411303d06e

View File

@ -1 +1 @@
8032967cda854fd0a8da61b948d712619404f38e
44384220745bdb3ead5e68f414891ec50eec5569

View File

@ -1 +1 @@
e58697fbad47030341a815f7ffbc5d51da7ef5c0
f37b7c2d4c39f0e7037808844a6da37a890cc5d5

View File

@ -1 +1 @@
c0e8ebdf8c6a6b99c0582e57a7cfb4229850069d
75f7be33bba50e7c6162cc7a0d1340853e6959f9

View File

@ -41,7 +41,7 @@ static partial class Consts
// Use these assembly version constants to make code more maintainable.
//
public const string MonoVersion = "6.0.0.205";
public const string MonoVersion = "6.0.0.207";
public const string MonoCompany = "Mono development team";
public const string MonoProduct = "Mono Common Language Infrastructure";
public const string MonoCopyright = "(c) Various Mono authors";

View File

@ -5,6 +5,9 @@ namespace System.IO
{
public partial class Directory
{
public static DirectoryInfo CreateDirectory (string path, System.Security.AccessControl.DirectorySecurity directorySecurity)
=> CreateDirectory (path); //ignore directorySecurity
public static DirectorySecurity GetAccessControl(string path, AccessControlSections includeSections)
{
return new DirectorySecurity (path, includeSections);

View File

@ -8,6 +8,11 @@ namespace System.IO
{
private DirectoryInfo(SerializationInfo info, StreamingContext context) : base(info, context) { }
public void Create (System.Security.AccessControl.DirectorySecurity directorySecurity)
=> FileSystem.CreateDirectory (FullPath); // ignore directorySecurity
public DirectoryInfo CreateSubdirectory (string path, System.Security.AccessControl.DirectorySecurity directorySecurity)
=> CreateSubdirectory (path);
public DirectorySecurity GetAccessControl()
{
return Directory.GetAccessControl(FullPath, AccessControlSections.Access | AccessControlSections.Owner | AccessControlSections.Group);

View File

@ -5,6 +5,9 @@ namespace System.IO
{
public partial class File
{
public static FileStream Create (string path, int bufferSize, FileOptions options, System.Security.AccessControl.FileSecurity fileSecurity)
=> new FileStream(path, FileMode.Create, FileAccess.ReadWrite, FileShare.None, bufferSize, options); // ignore fileSecurity
public static FileSecurity GetAccessControl (string path)
{
// AccessControlSections.Audit requires special permissions.
@ -27,5 +30,5 @@ namespace System.IO
fileSecurity.PersistModifications (path);
}
}
}
}

View File

@ -1 +1 @@
fbac8fa50986dbf39863ea8b3628ed0df15e135a
950b440861ed918cee6972cb02f0b0e6fca0436f

View File

@ -1 +1 @@
4d282c7948e59697eabb11fb03b14ad2c8a19245
07e999befe04c1a7241e2eef0ead2d79eac9f6f7

View File

@ -1 +1 @@
f709e4dc2dea5b2431b22443500ec10aa9b4c327
c248646ab7b735c9a6a1c5553398aab0fdd38c02

View File

@ -1 +1 @@
f0e695ae775fc1d2adb9cfe35eb56adb28b30679
e26fb15307669fd2099f7d3d8d51ece90e27e3c0

View File

@ -1 +1 @@
9b54a742b5a4000205afa63a496880bf2e9ca84b
1fed7795d1dbeec82e760e90525daa3845dd967d

View File

@ -1 +1 @@
c977817a68104493619e62eb6335c80dee8ce69a
f11414105e638d6a072c87d8feebdb65060b59c8

View File

@ -1 +1 @@
d9f38965a8e823355e344b9717bf703041372f3d
95be4d8888b8041b726fdc3a85a0abdd1108de30

View File

@ -1 +1 @@
fbac8fa50986dbf39863ea8b3628ed0df15e135a
950b440861ed918cee6972cb02f0b0e6fca0436f

View File

@ -1 +1 @@
4d282c7948e59697eabb11fb03b14ad2c8a19245
07e999befe04c1a7241e2eef0ead2d79eac9f6f7

View File

@ -1 +1 @@
f709e4dc2dea5b2431b22443500ec10aa9b4c327
c248646ab7b735c9a6a1c5553398aab0fdd38c02

Some files were not shown because too many files have changed in this diff Show More