1 <Type Name="OpenFlags" FullName="Mono.Posix.OpenFlags">
2 <TypeSignature Language="C#" Value="public enum OpenFlags" Maintainer="auto" />
3 <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed OpenFlags extends System.Enum" />
5 <AssemblyName>Mono.Posix</AssemblyName>
6 <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 79 15 99 77 D2 D0 3A 8E 6B EA 7A 2E 74 E8 D1 AF CC 93 E8 85 19 74 95 2B B4 80 A1 2C 91 34 47 4D 04 06 24 47 C3 7E 0E 68 C0 80 53 6F CF 3C 3F BE 2F F9 C9 79 CE 99 84 75 E5 06 E8 CE 82 DD 5B 0F 35 0D C1 0E 93 BF 2E EE CF 87 4B 24 77 0C 50 81 DB EA 74 47 FD DA FA 27 7B 22 DE 47 D6 FF EA 44 96 74 A4 F9 FC CF 84 D1 50 69 08 93 80 28 4D BD D3 5F 46 CD FF 12 A1 BD 78 E4 EF 00 65 D0 16 DF]</AssemblyPublicKey>
7 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
8 <AssemblyVersion>2.0.0.0</AssemblyVersion>
9 <AssemblyVersion>4.0.0.0</AssemblyVersion>
11 <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
13 <BaseTypeName>System.Enum</BaseTypeName>
17 <AttributeName>System.CLSCompliant(false)</AttributeName>
20 <AttributeName>System.Flags</AttributeName>
23 <AttributeName>System.Obsolete("Use Mono.Unix.Native.OpenFlags")</AttributeName>
27 <summary>Mode with which the file will attempt to be opened.</summary>
29 <para>Do 'man 2 open' for more information.</para>
30 <para>This type is obsolete. Please use
31 <see cref="T:Mono.Unix.Native.OpenFlags" /> instead.</para>
33 <altmember cref="T:Mono.Unix.Native.OpenFlags" />
36 <Member MemberName="O_APPEND">
37 <MemberSignature Language="C#" Value="O_APPEND" />
38 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_APPEND = int32(64)" />
39 <MemberType>Field</MemberType>
41 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
42 <AssemblyVersion>2.0.0.0</AssemblyVersion>
43 <AssemblyVersion>4.0.0.0</AssemblyVersion>
46 <ReturnType>Mono.Posix.OpenFlags</ReturnType>
51 <summary>Open for appending</summary>
52 <remarks>To be added</remarks>
55 <Member MemberName="O_CREAT">
56 <MemberSignature Language="C#" Value="O_CREAT" />
57 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_CREAT = int32(4)" />
58 <MemberType>Field</MemberType>
60 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
61 <AssemblyVersion>2.0.0.0</AssemblyVersion>
62 <AssemblyVersion>4.0.0.0</AssemblyVersion>
65 <ReturnType>Mono.Posix.OpenFlags</ReturnType>
70 <summary>Create</summary>
71 <remarks>To be added</remarks>
74 <Member MemberName="O_EXCL">
75 <MemberSignature Language="C#" Value="O_EXCL" />
76 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_EXCL = int32(8)" />
77 <MemberType>Field</MemberType>
79 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
80 <AssemblyVersion>2.0.0.0</AssemblyVersion>
81 <AssemblyVersion>4.0.0.0</AssemblyVersion>
84 <ReturnType>Mono.Posix.OpenFlags</ReturnType>
89 <summary>Open exclusive</summary>
90 <remarks>To be added</remarks>
93 <Member MemberName="O_NOCTTY">
94 <MemberSignature Language="C#" Value="O_NOCTTY" />
95 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_NOCTTY = int32(16)" />
96 <MemberType>Field</MemberType>
98 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
99 <AssemblyVersion>2.0.0.0</AssemblyVersion>
100 <AssemblyVersion>4.0.0.0</AssemblyVersion>
103 <ReturnType>Mono.Posix.OpenFlags</ReturnType>
108 <summary>No controlling terminal</summary>
109 <remarks>To be added</remarks>
112 <Member MemberName="O_NONBLOCK">
113 <MemberSignature Language="C#" Value="O_NONBLOCK" />
114 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_NONBLOCK = int32(128)" />
115 <MemberType>Field</MemberType>
117 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
118 <AssemblyVersion>2.0.0.0</AssemblyVersion>
119 <AssemblyVersion>4.0.0.0</AssemblyVersion>
122 <ReturnType>Mono.Posix.OpenFlags</ReturnType>
127 <summary>Open in non-blocking mode if possible</summary>
128 <remarks>To be added</remarks>
131 <Member MemberName="O_RDONLY">
132 <MemberSignature Language="C#" Value="O_RDONLY" />
133 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_RDONLY = int32(0)" />
134 <MemberType>Field</MemberType>
136 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
137 <AssemblyVersion>2.0.0.0</AssemblyVersion>
138 <AssemblyVersion>4.0.0.0</AssemblyVersion>
141 <ReturnType>Mono.Posix.OpenFlags</ReturnType>
146 <summary>Read-only</summary>
147 <remarks>To be added</remarks>
150 <Member MemberName="O_RDWR">
151 <MemberSignature Language="C#" Value="O_RDWR" />
152 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_RDWR = int32(2)" />
153 <MemberType>Field</MemberType>
155 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
156 <AssemblyVersion>2.0.0.0</AssemblyVersion>
157 <AssemblyVersion>4.0.0.0</AssemblyVersion>
160 <ReturnType>Mono.Posix.OpenFlags</ReturnType>
165 <summary>Read-Write</summary>
166 <remarks>To be added</remarks>
169 <Member MemberName="O_SYNC">
170 <MemberSignature Language="C#" Value="O_SYNC" />
171 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_SYNC = int32(256)" />
172 <MemberType>Field</MemberType>
174 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
175 <AssemblyVersion>2.0.0.0</AssemblyVersion>
176 <AssemblyVersion>4.0.0.0</AssemblyVersion>
179 <ReturnType>Mono.Posix.OpenFlags</ReturnType>
184 <summary>Open for synchronous I/O</summary>
185 <remarks>To be added</remarks>
188 <Member MemberName="O_TRUNC">
189 <MemberSignature Language="C#" Value="O_TRUNC" />
190 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_TRUNC = int32(32)" />
191 <MemberType>Field</MemberType>
193 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
194 <AssemblyVersion>2.0.0.0</AssemblyVersion>
195 <AssemblyVersion>4.0.0.0</AssemblyVersion>
198 <ReturnType>Mono.Posix.OpenFlags</ReturnType>
203 <summary>Truncate on opening if necessary.</summary>
204 <remarks>To be added</remarks>
207 <Member MemberName="O_WRONLY">
208 <MemberSignature Language="C#" Value="O_WRONLY" />
209 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_WRONLY = int32(1)" />
210 <MemberType>Field</MemberType>
212 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
213 <AssemblyVersion>2.0.0.0</AssemblyVersion>
214 <AssemblyVersion>4.0.0.0</AssemblyVersion>
217 <ReturnType>Mono.Posix.OpenFlags</ReturnType>
222 <summary>Write-only</summary>
223 <remarks>To be added</remarks>