﻿<?xml version="1.0" encoding="utf-8"?><Type Name="FileAccessPermissions" FullName="Mono.Unix.FileAccessPermissions"><TypeSignature Language="C#" Value="public enum FileAccessPermissions" /><TypeSignature Language="ILAsm" Value=".class public auto ansi sealed FileAccessPermissions extends System.Enum" /><AssemblyInfo><AssemblyName>Mono.Posix</AssemblyName><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Enum</BaseTypeName></Base><Attributes><Attribute><AttributeName>System.Flags</AttributeName></Attribute></Attributes><Docs><summary>Unix file access permissions.</summary><remarks>Every Unix file system entry has a 9-bit bitmask associated with 
    it controlling file access from the file's owner, group, and for everybody
    else.  These bits control whether the owner/group/other can Read, Write,
    or Execute the file.</remarks><altmember cref="P:Mono.Unix.UnixFileSystemInfo.FileAccessPermissions" /><altmember cref="P:Mono.Unix.UnixStream.FileAccessPermissions" /><altmember cref="F:Mono.Unix.Native.FilePermissions" /><altmember cref="F:Mono.Unix.Native.Stat.st_mode" /><altmember cref="F:Mono.Unix.Native.Syscall.chmod" /><altmember cref="F:Mono.Unix.Native.Syscall.fchmod" /></Docs><Members><Member MemberName="AllPermissions"><MemberSignature Language="C#" Value="AllPermissions" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileAccessPermissions AllPermissions = int32(511)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Unix.FileAccessPermissions</ReturnType></ReturnValue><Docs><summary>Equivalent to 
        <c>FileAccessPermissions.UserReadWriteExecute |
        FileAccessPermissions.GroupReadWriteExecute |
        FileAccessPermissions.OtherReadWriteExecute</c>
        (the <c>777</c> permission).</summary></Docs></Member><Member MemberName="DefaultPermissions"><MemberSignature Language="C#" Value="DefaultPermissions" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileAccessPermissions DefaultPermissions = int32(438)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Unix.FileAccessPermissions</ReturnType></ReturnValue><Docs><summary>Equivalent to 
        <c>FileAccessPermissions.UserRead | FileAccessPermissions.UserWrite | 
        FileAccessPermissions.GroupRead | FileAccessPermissions.GroupWrite | 
        FileAccessPermissions.OtherRead | FileAccessPermissions.OtherWrite</c> 
        (the <c>666</c> permission).</summary></Docs></Member><Member MemberName="GroupExecute"><MemberSignature Language="C#" Value="GroupExecute" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileAccessPermissions GroupExecute = int32(8)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Unix.FileAccessPermissions</ReturnType></ReturnValue><Docs><summary><para>Is executable by group.</para><para>The executable bit on directories controls searching within
					the directory.</para></summary></Docs></Member><Member MemberName="GroupRead"><MemberSignature Language="C#" Value="GroupRead" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileAccessPermissions GroupRead = int32(32)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Unix.FileAccessPermissions</ReturnType></ReturnValue><Docs><summary>Is readable by group.</summary></Docs></Member><Member MemberName="GroupReadWriteExecute"><MemberSignature Language="C#" Value="GroupReadWriteExecute" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileAccessPermissions GroupReadWriteExecute = int32(56)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Unix.FileAccessPermissions</ReturnType></ReturnValue><Docs><summary><para>Is readable, writable, and executable by group.</para><para>The executable bit on directories controls searching within
					the directory.</para></summary></Docs></Member><Member MemberName="GroupWrite"><MemberSignature Language="C#" Value="GroupWrite" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileAccessPermissions GroupWrite = int32(16)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Unix.FileAccessPermissions</ReturnType></ReturnValue><Docs><summary>Is writable by group.</summary></Docs></Member><Member MemberName="OtherExecute"><MemberSignature Language="C#" Value="OtherExecute" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileAccessPermissions OtherExecute = int32(1)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Unix.FileAccessPermissions</ReturnType></ReturnValue><Docs><summary><para>Is executable by others.</para><para>The executable bit on directories controls searching within
					the directory.</para></summary></Docs></Member><Member MemberName="OtherRead"><MemberSignature Language="C#" Value="OtherRead" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileAccessPermissions OtherRead = int32(4)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Unix.FileAccessPermissions</ReturnType></ReturnValue><Docs><summary>Is readable by others.</summary></Docs></Member><Member MemberName="OtherReadWriteExecute"><MemberSignature Language="C#" Value="OtherReadWriteExecute" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileAccessPermissions OtherReadWriteExecute = int32(7)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Unix.FileAccessPermissions</ReturnType></ReturnValue><Docs><summary><para>Is readable, writable, and executable by others.</para><para>The executable bit on directories controls searching within
					the directory.</para></summary></Docs></Member><Member MemberName="OtherWrite"><MemberSignature Language="C#" Value="OtherWrite" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileAccessPermissions OtherWrite = int32(2)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Unix.FileAccessPermissions</ReturnType></ReturnValue><Docs><summary>Is writable by others.</summary></Docs></Member><Member MemberName="UserExecute"><MemberSignature Language="C#" Value="UserExecute" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileAccessPermissions UserExecute = int32(64)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Unix.FileAccessPermissions</ReturnType></ReturnValue><Docs><summary><para>Is executable by user (owner).</para><para>The executable bit on directories controls searching within
					the directory.</para></summary></Docs></Member><Member MemberName="UserRead"><MemberSignature Language="C#" Value="UserRead" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileAccessPermissions UserRead = int32(256)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Unix.FileAccessPermissions</ReturnType></ReturnValue><Docs><summary>Is readable by user (owner).</summary></Docs></Member><Member MemberName="UserReadWriteExecute"><MemberSignature Language="C#" Value="UserReadWriteExecute" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileAccessPermissions UserReadWriteExecute = int32(448)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Unix.FileAccessPermissions</ReturnType></ReturnValue><Docs><summary><para>Is readable, writable, and executable by user (owner).</para><para>The executable bit on directories controls searching within
					the directory.</para></summary></Docs></Member><Member MemberName="UserWrite"><MemberSignature Language="C#" Value="UserWrite" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileAccessPermissions UserWrite = int32(128)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Unix.FileAccessPermissions</ReturnType></ReturnValue><Docs><summary>Is writable by user (owner).</summary></Docs></Member></Members></Type>