1 <Type Name="AccessModes" FullName="Mono.Unix.Native.AccessModes">
2 <TypeSignature Language="C#" Value="public enum AccessModes" />
3 <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AccessModes extends System.Enum" />
5 <AssemblyName>Mono.Posix</AssemblyName>
6 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
7 <AssemblyVersion>2.0.0.0</AssemblyVersion>
8 <AssemblyVersion>4.0.0.0</AssemblyVersion>
11 <BaseTypeName>System.Enum</BaseTypeName>
15 <AttributeName>System.CLSCompliant(false)</AttributeName>
18 <AttributeName>System.Flags</AttributeName>
22 <summary>Represents the access mode of a task: read, write, execute or test if the file exists.</summary>
24 <altmember cref="M:Mono.Unix.Native.Syscall.access" />
25 <altmember cref="M:Mono.Unix.UnixFileSystemInfo.CanAccess" />
26 <altmember cref="M:Mono.Unix.UnixFile.CanAccess" />
29 <Member MemberName="F_OK">
30 <MemberSignature Language="C#" Value="F_OK" />
31 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.AccessModes F_OK = int32(8)" />
32 <MemberType>Field</MemberType>
34 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
35 <AssemblyVersion>2.0.0.0</AssemblyVersion>
36 <AssemblyVersion>4.0.0.0</AssemblyVersion>
39 <ReturnType>Mono.Unix.Native.AccessModes</ReturnType>
42 <summary>File exists.</summary>
45 <Member MemberName="R_OK">
46 <MemberSignature Language="C#" Value="R_OK" />
47 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.AccessModes R_OK = int32(1)" />
48 <MemberType>Field</MemberType>
50 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
51 <AssemblyVersion>2.0.0.0</AssemblyVersion>
52 <AssemblyVersion>4.0.0.0</AssemblyVersion>
55 <ReturnType>Mono.Unix.Native.AccessModes</ReturnType>
58 <summary>Can read.</summary>
61 <Member MemberName="W_OK">
62 <MemberSignature Language="C#" Value="W_OK" />
63 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.AccessModes W_OK = int32(2)" />
64 <MemberType>Field</MemberType>
66 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
67 <AssemblyVersion>2.0.0.0</AssemblyVersion>
68 <AssemblyVersion>4.0.0.0</AssemblyVersion>
71 <ReturnType>Mono.Unix.Native.AccessModes</ReturnType>
74 <summary>Can write.</summary>
77 <Member MemberName="X_OK">
78 <MemberSignature Language="C#" Value="X_OK" />
79 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.AccessModes X_OK = int32(4)" />
80 <MemberType>Field</MemberType>
82 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
83 <AssemblyVersion>2.0.0.0</AssemblyVersion>
84 <AssemblyVersion>4.0.0.0</AssemblyVersion>
87 <ReturnType>Mono.Unix.Native.AccessModes</ReturnType>
90 <summary>Can execute.</summary>