<Type Name="IOFlags" FullName="GLib.IOFlags"> <TypeSignature Language="C#" Value="public enum IOFlags" /> <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed IOFlags extends System.Enum" /> <AssemblyInfo> <AssemblyName>glib-sharp</AssemblyName> </AssemblyInfo> <Base> <BaseTypeName>System.Enum</BaseTypeName> </Base> <Attributes> <Attribute> <AttributeName>System.Flags</AttributeName> </Attribute> </Attributes> <Docs> <summary>IOFlags enumeration.</summary> <remarks>Flags for configuring IO channel usage.</remarks> </Docs> <Members> <Member MemberName="Append"> <MemberSignature Language="C#" Value="Append" /> <MemberSignature Language="ILAsm" Value=".field public static literal valuetype GLib.IOFlags Append = int32(1)" /> <MemberType>Field</MemberType> <ReturnValue> <ReturnType>GLib.IOFlags</ReturnType> </ReturnValue> <Docs> <summary>Enables Append mode.</summary> </Docs> </Member> <Member MemberName="GetMask"> <MemberSignature Language="C#" Value="GetMask" /> <MemberSignature Language="ILAsm" Value=".field public static literal valuetype GLib.IOFlags GetMask = int32(16)" /> <MemberType>Field</MemberType> <ReturnValue> <ReturnType>GLib.IOFlags</ReturnType> </ReturnValue> <Docs> <summary>Mask for all flags.</summary> </Docs> </Member> <Member MemberName="IsReadable"> <MemberSignature Language="C#" Value="IsReadable" /> <MemberSignature Language="ILAsm" Value=".field public static literal valuetype GLib.IOFlags IsReadable = int32(4)" /> <MemberType>Field</MemberType> <ReturnValue> <ReturnType>GLib.IOFlags</ReturnType> </ReturnValue> <Docs> <summary>Enables read support.</summary> </Docs> </Member> <Member MemberName="IsSeekable"> <MemberSignature Language="C#" Value="IsSeekable" /> <MemberSignature Language="ILAsm" Value=".field public static literal valuetype GLib.IOFlags IsSeekable = int32(16)" /> <MemberType>Field</MemberType> <ReturnValue> <ReturnType>GLib.IOFlags</ReturnType> </ReturnValue> <Docs> <summary>Enables seek support.</summary> </Docs> </Member> <Member MemberName="IsWriteable"> <MemberSignature Language="C#" Value="IsWriteable" /> <MemberSignature Language="ILAsm" Value=".field public static literal valuetype GLib.IOFlags IsWriteable = int32(8)" /> <MemberType>Field</MemberType> <ReturnValue> <ReturnType>GLib.IOFlags</ReturnType> </ReturnValue> <Docs> <summary>Enables write support.</summary> </Docs> </Member> <Member MemberName="Mask"> <MemberSignature Language="C#" Value="Mask" /> <MemberSignature Language="ILAsm" Value=".field public static literal valuetype GLib.IOFlags Mask = int32(16)" /> <MemberType>Field</MemberType> <ReturnValue> <ReturnType>GLib.IOFlags</ReturnType> </ReturnValue> <Docs> <summary>Mask for all flags.</summary> </Docs> </Member> <Member MemberName="Nonblock"> <MemberSignature Language="C#" Value="Nonblock" /> <MemberSignature Language="ILAsm" Value=".field public static literal valuetype GLib.IOFlags Nonblock = int32(2)" /> <MemberType>Field</MemberType> <ReturnValue> <ReturnType>GLib.IOFlags</ReturnType> </ReturnValue> <Docs> <summary>Enables non-blocking mode.</summary> </Docs> </Member> <Member MemberName="SetMask"> <MemberSignature Language="C#" Value="SetMask" /> <MemberSignature Language="ILAsm" Value=".field public static literal valuetype GLib.IOFlags SetMask = int32(3)" /> <MemberType>Field</MemberType> <ReturnValue> <ReturnType>GLib.IOFlags</ReturnType> </ReturnValue> <Docs> <summary>Enables non-blocking and append mode.</summary> </Docs> </Member> </Members> </Type>