using System.Security;
using System.Text;
using System.Runtime.InteropServices;
-
-#if !MOBILE
using System.Security.AccessControl;
-#endif
namespace System.IO
{
FileShare.None, bufferSize, options);
}
-#if !MOBILE
[MonoLimitation ("FileOptions and FileSecurity are ignored")]
public static FileStream Create (string path, int bufferSize,
FileOptions options,
return new FileStream (path, FileMode.Create, FileAccess.ReadWrite,
FileShare.None, bufferSize, options);
}
-#endif
public static StreamWriter CreateText (string path)
{
return MonoIO.ExistsFile (path, out error);
}
-#if !MOBILE
public static FileSecurity GetAccessControl (string path)
{
// AccessControlSections.Audit requires special permissions.
{
return new FileSecurity (path, includeSections);
}
-#endif
public static FileAttributes GetAttributes (string path)
{
}
}
-#if !MOBILE
public static void SetAccessControl (string path,
FileSecurity fileSecurity)
{
fileSecurity.PersistModifications (path);
}
-#endif
public static void SetAttributes (string path,
FileAttributes fileAttributes)