1<Type Name="FileTypes" FullName="Mono.Unix.FileTypes"> 2 <TypeSignature Language="C#" Value="public enum FileTypes" /> 3 <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed FileTypes extends System.Enum" /> 4 <AssemblyInfo> 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> 9 </AssemblyInfo> 10 <Base> 11 <BaseTypeName>System.Enum</BaseTypeName> 12 </Base> 13 <Docs> 14 <summary>Unix filesystem types.</summary> 15 <remarks> 16 </remarks> 17 <altmember cref="P:Mono.Unix.UnixFileSystemInfo.FileType" /> 18 <altmember cref="P:Mono.Unix.UnixStream.FileType" /> 19 </Docs> 20 <Members> 21 <Member MemberName="BlockDevice"> 22 <MemberSignature Language="C#" Value="BlockDevice" /> 23 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileTypes BlockDevice = int32(24576)" /> 24 <MemberType>Field</MemberType> 25 <AssemblyInfo> 26 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 27 <AssemblyVersion>2.0.0.0</AssemblyVersion> 28 <AssemblyVersion>4.0.0.0</AssemblyVersion> 29 </AssemblyInfo> 30 <ReturnValue> 31 <ReturnType>Mono.Unix.FileTypes</ReturnType> 32 </ReturnValue> 33 <Docs> 34 <summary>File is a block devices, such as a hard disk 35 (<c>/dev/hda1</c>, etc.).</summary> 36 </Docs> 37 </Member> 38 <Member MemberName="CharacterDevice"> 39 <MemberSignature Language="C#" Value="CharacterDevice" /> 40 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileTypes CharacterDevice = int32(8192)" /> 41 <MemberType>Field</MemberType> 42 <AssemblyInfo> 43 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 44 <AssemblyVersion>2.0.0.0</AssemblyVersion> 45 <AssemblyVersion>4.0.0.0</AssemblyVersion> 46 </AssemblyInfo> 47 <ReturnValue> 48 <ReturnType>Mono.Unix.FileTypes</ReturnType> 49 </ReturnValue> 50 <Docs> 51 <summary>File is a character device (such as a TTY).</summary> 52 </Docs> 53 </Member> 54 <Member MemberName="Directory"> 55 <MemberSignature Language="C#" Value="Directory" /> 56 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileTypes Directory = int32(16384)" /> 57 <MemberType>Field</MemberType> 58 <AssemblyInfo> 59 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 60 <AssemblyVersion>2.0.0.0</AssemblyVersion> 61 <AssemblyVersion>4.0.0.0</AssemblyVersion> 62 </AssemblyInfo> 63 <ReturnValue> 64 <ReturnType>Mono.Unix.FileTypes</ReturnType> 65 </ReturnValue> 66 <Docs> 67 <summary>File is a directory.</summary> 68 </Docs> 69 </Member> 70 <Member MemberName="Fifo"> 71 <MemberSignature Language="C#" Value="Fifo" /> 72 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileTypes Fifo = int32(4096)" /> 73 <MemberType>Field</MemberType> 74 <AssemblyInfo> 75 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 76 <AssemblyVersion>2.0.0.0</AssemblyVersion> 77 <AssemblyVersion>4.0.0.0</AssemblyVersion> 78 </AssemblyInfo> 79 <ReturnValue> 80 <ReturnType>Mono.Unix.FileTypes</ReturnType> 81 </ReturnValue> 82 <Docs> 83 <summary>File is a first-in first-out queue.</summary> 84 </Docs> 85 </Member> 86 <Member MemberName="RegularFile"> 87 <MemberSignature Language="C#" Value="RegularFile" /> 88 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileTypes RegularFile = int32(32768)" /> 89 <MemberType>Field</MemberType> 90 <AssemblyInfo> 91 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 92 <AssemblyVersion>2.0.0.0</AssemblyVersion> 93 <AssemblyVersion>4.0.0.0</AssemblyVersion> 94 </AssemblyInfo> 95 <ReturnValue> 96 <ReturnType>Mono.Unix.FileTypes</ReturnType> 97 </ReturnValue> 98 <Docs> 99 <summary>File is a regular file.</summary> 100 </Docs> 101 </Member> 102 <Member MemberName="Socket"> 103 <MemberSignature Language="C#" Value="Socket" /> 104 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileTypes Socket = int32(49152)" /> 105 <MemberType>Field</MemberType> 106 <AssemblyInfo> 107 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 108 <AssemblyVersion>2.0.0.0</AssemblyVersion> 109 <AssemblyVersion>4.0.0.0</AssemblyVersion> 110 </AssemblyInfo> 111 <ReturnValue> 112 <ReturnType>Mono.Unix.FileTypes</ReturnType> 113 </ReturnValue> 114 <Docs> 115 <summary>File is a Unix socket.</summary> 116 </Docs> 117 </Member> 118 <Member MemberName="SymbolicLink"> 119 <MemberSignature Language="C#" Value="SymbolicLink" /> 120 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.FileTypes SymbolicLink = int32(40960)" /> 121 <MemberType>Field</MemberType> 122 <AssemblyInfo> 123 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 124 <AssemblyVersion>2.0.0.0</AssemblyVersion> 125 <AssemblyVersion>4.0.0.0</AssemblyVersion> 126 </AssemblyInfo> 127 <ReturnValue> 128 <ReturnType>Mono.Unix.FileTypes</ReturnType> 129 </ReturnValue> 130 <Docs> 131 <summary>File is a symbolic link. To obtain the link target, use 132 <see cref="P:Mono.Unix.UnixSymbolicLinkInfo.Contents" />, 133 <see cref="P:Mono.Unix.UnixSymbolicLinkInfo.ContentsPath" /> or 134 <see cref="M:Mono.Unix.Native.Syscall.readlink" />.</summary> 135 </Docs> 136 </Member> 137 </Members> 138</Type> 139