Imported Upstream version 3.6.0

Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
This commit is contained in:
Jo Shields
2014-08-13 10:39:27 +01:00
commit a575963da9
50588 changed files with 8155799 additions and 0 deletions

View File

@@ -0,0 +1,112 @@
<Type Name="AccessMode" FullName="Mono.Posix.AccessMode">
<TypeSignature Language="C#" Value="public enum AccessMode" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AccessMode extends System.Enum" />
<AssemblyInfo>
<AssemblyName>Mono.Posix</AssemblyName>
<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>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<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>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.AccessModes")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Represents the access mode of a task: read, write, execute or test if the file exists.</summary>
<remarks>
<para>This type is obsolete. Please use
<see cref="T:Mono.Unix.Native.AccessModes" /> instead.</para>
</remarks>
<altmember cref="T:Mono.Unix.Native.AccessModes" />
</Docs>
<Members>
<Member MemberName="F_OK">
<MemberSignature Language="C#" Value="F_OK" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.AccessMode F_OK = 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.Posix.AccessMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>File exists</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="R_OK">
<MemberSignature Language="C#" Value="R_OK" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.AccessMode R_OK = 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.Posix.AccessMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Can read</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="W_OK">
<MemberSignature Language="C#" Value="W_OK" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.AccessMode W_OK = 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.Posix.AccessMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Can write</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="X_OK">
<MemberSignature Language="C#" Value="X_OK" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.AccessMode X_OK = 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.Posix.AccessMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Can execute</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,121 @@
<Type Name="Catalog" FullName="Mono.Posix.Catalog">
<TypeSignature Language="C#" Value="public class Catalog" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Catalog extends System.Object" />
<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.Object</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Catalog")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>
<para>This type is obsolete. Please use
<see cref="T:Mono.Unix.Catalog" /> instead.</para>
</remarks>
<altmember cref="T:Mono.Unix.Catalog" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Catalog ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetPluralString">
<MemberSignature Language="C#" Value="public static string GetPluralString (string s, string p, int n);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string GetPluralString(string s, string p, int32 n) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="s" Type="System.String" />
<Parameter Name="p" Type="System.String" />
<Parameter Name="n" Type="System.Int32" />
</Parameters>
<Docs>
<param name="s">To be added.</param>
<param name="p">To be added.</param>
<param name="n">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>This member is obsolete. Please use
<see cref="M:Mono.Unix.Catalog.GetPluralString" /> instead.</remarks>
<altmember cref="M:Mono.Unix.Catalog.GetPluralString" />
</Docs>
</Member>
<Member MemberName="GetString">
<MemberSignature Language="C#" Value="public static string GetString (string s);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string GetString(string s) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="s" Type="System.String" />
</Parameters>
<Docs>
<param name="s">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>This member is obsolete. Please use
<see cref="M:Mono.Unix.Catalog.GetString" /> instead.</remarks>
<altmember cref="M:Mono.Unix.Catalog.GetString" />
</Docs>
</Member>
<Member MemberName="Init">
<MemberSignature Language="C#" Value="public static void Init (string package, string localedir);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Init(string package, string localedir) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="package" Type="System.String" />
<Parameter Name="localedir" Type="System.String" />
</Parameters>
<Docs>
<param name="package">To be added.</param>
<param name="localedir">To be added.</param>
<summary>To be added.</summary>
<remarks>This member is obsolete. Please use
<see cref="M:Mono.Unix.Catalog.Init" /> instead.</remarks>
<altmember cref="M:Mono.Unix.Catalog.Init" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,264 @@
<Type Name="FileMode" FullName="Mono.Posix.FileMode">
<TypeSignature Language="C#" Value="public enum FileMode" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed FileMode extends System.Enum" />
<AssemblyInfo>
<AssemblyName>Mono.Posix</AssemblyName>
<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>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<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>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>The FileMode enumeration describes file system modes (read,write,execute) as described in the POSIX standard</summary>
<remarks>
<para>This type is obsolete. Please use
<see cref="T:Mono.Unix.Native.FilePermissions" /> instead.</para>
</remarks>
<altmember cref="T:Mono.Unix.Native.FilePermissions" />
</Docs>
<Members>
<Member MemberName="S_IRGRP">
<MemberSignature Language="C#" Value="S_IRGRP" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.FileMode S_IRGRP = 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.Posix.FileMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Is readable for group</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="S_IROTH">
<MemberSignature Language="C#" Value="S_IROTH" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.FileMode S_IROTH = 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.Posix.FileMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Is readable for others (everyone)</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="S_IRUSR">
<MemberSignature Language="C#" Value="S_IRUSR" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.FileMode S_IRUSR = 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.Posix.FileMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Is readable by user (owner)</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="S_ISGID">
<MemberSignature Language="C#" Value="S_ISGID" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.FileMode S_ISGID = int32(1024)" />
<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.Posix.FileMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Set-group-id mode, indicating that the effective group ID of any user executing the file should be made the same as the group of the file. </summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="S_ISUID">
<MemberSignature Language="C#" Value="S_ISUID" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.FileMode S_ISUID = int32(2048)" />
<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.Posix.FileMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Set-user-id mode, indicating that the effective user ID of any user executing the file should be made the same as that of the owner of the file.</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="S_ISVTX">
<MemberSignature Language="C#" Value="S_ISVTX" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.FileMode S_ISVTX = int32(512)" />
<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.Posix.FileMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Is sticky bit set</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="S_IWGRP">
<MemberSignature Language="C#" Value="S_IWGRP" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.FileMode S_IWGRP = 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.Posix.FileMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Is writable for group</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="S_IWOTH">
<MemberSignature Language="C#" Value="S_IWOTH" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.FileMode S_IWOTH = 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.Posix.FileMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Is writable for others (everyone)</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="S_IWUSR">
<MemberSignature Language="C#" Value="S_IWUSR" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.FileMode S_IWUSR = 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.Posix.FileMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Is writable by user (owner)</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="S_IXGRP">
<MemberSignature Language="C#" Value="S_IXGRP" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.FileMode S_IXGRP = 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.Posix.FileMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Is executable for group</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="S_IXOTH">
<MemberSignature Language="C#" Value="S_IXOTH" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.FileMode S_IXOTH = 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.Posix.FileMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Is executable for others (everyone)</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="S_IXUSR">
<MemberSignature Language="C#" Value="S_IXUSR" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.FileMode S_IXUSR = 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.Posix.FileMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Is executable for user (owner)</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,227 @@
<Type Name="OpenFlags" FullName="Mono.Posix.OpenFlags">
<TypeSignature Language="C#" Value="public enum OpenFlags" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed OpenFlags extends System.Enum" />
<AssemblyInfo>
<AssemblyName>Mono.Posix</AssemblyName>
<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>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<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>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.OpenFlags")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Mode with which the file will attempt to be opened.</summary>
<remarks>
<para>Do 'man 2 open' for more information.</para>
<para>This type is obsolete. Please use
<see cref="T:Mono.Unix.Native.OpenFlags" /> instead.</para>
</remarks>
<altmember cref="T:Mono.Unix.Native.OpenFlags" />
</Docs>
<Members>
<Member MemberName="O_APPEND">
<MemberSignature Language="C#" Value="O_APPEND" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_APPEND = 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.Posix.OpenFlags</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Open for appending</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="O_CREAT">
<MemberSignature Language="C#" Value="O_CREAT" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_CREAT = 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.Posix.OpenFlags</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Create</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="O_EXCL">
<MemberSignature Language="C#" Value="O_EXCL" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_EXCL = 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.Posix.OpenFlags</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Open exclusive</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="O_NOCTTY">
<MemberSignature Language="C#" Value="O_NOCTTY" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_NOCTTY = 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.Posix.OpenFlags</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>No controlling terminal</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="O_NONBLOCK">
<MemberSignature Language="C#" Value="O_NONBLOCK" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_NONBLOCK = 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.Posix.OpenFlags</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Open in non-blocking mode if possible</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="O_RDONLY">
<MemberSignature Language="C#" Value="O_RDONLY" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_RDONLY = int32(0)" />
<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.Posix.OpenFlags</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Read-only</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="O_RDWR">
<MemberSignature Language="C#" Value="O_RDWR" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_RDWR = 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.Posix.OpenFlags</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Read-Write</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="O_SYNC">
<MemberSignature Language="C#" Value="O_SYNC" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_SYNC = 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.Posix.OpenFlags</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Open for synchronous I/O</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="O_TRUNC">
<MemberSignature Language="C#" Value="O_TRUNC" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_TRUNC = 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.Posix.OpenFlags</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Truncate on opening if necessary.</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="O_WRONLY">
<MemberSignature Language="C#" Value="O_WRONLY" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.OpenFlags O_WRONLY = 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.Posix.OpenFlags</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Write-only</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,101 @@
<Type Name="PeerCred" FullName="Mono.Posix.PeerCred">
<TypeSignature Language="C#" Value="public class PeerCred" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit PeerCred extends System.Object" />
<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.Object</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.PeerCred")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>
<para>This type is obsolete. Please use
<see cref="T:Mono.Unix.PeerCred" /> instead.</para>
</remarks>
<altmember cref="T:Mono.Unix.PeerCred" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public PeerCred (System.Net.Sockets.Socket sock);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Net.Sockets.Socket sock) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="sock" Type="System.Net.Sockets.Socket" />
</Parameters>
<Docs>
<param name="sock">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GroupID">
<MemberSignature Language="C#" Value="public int GroupID { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 GroupID" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ProcessID">
<MemberSignature Language="C#" Value="public int ProcessID { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ProcessID" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UserID">
<MemberSignature Language="C#" Value="public int UserID { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 UserID" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,396 @@
<Type Name="Stat" FullName="Mono.Posix.Stat">
<TypeSignature Language="C#" Maintainer="auto" Value="public struct Stat" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit Stat extends System.ValueType" />
<AssemblyInfo>
<AssemblyName>Mono.Posix</AssemblyName>
<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>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<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>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.Stat")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Every file has a unique INODE data structure. Mono's managed representation is the Stat struct. the Syscall.stat and Syscall.lstat methods return the Stat struct as an output parameter.</summary>
<remarks>
<para>See 'man stat(2)' for more information. Not all filesystems implement all of the time fields and certain mount types can affect the ATime value as well. See 'man mount(8)' for more information.</para>
<para>This type is obsolete. Please use
<see cref="T:Mono.Unix.Native.Stat" /> instead.</para>
</remarks>
<altmember cref="T:Mono.Unix.Native.Stat" />
</Docs>
<Members>
<Member MemberName="ATime">
<MemberSignature Language="C#" Value="public readonly DateTime ATime;" />
<MemberSignature Language="ILAsm" Value=".field public initonly valuetype System.DateTime ATime" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.Stat.st_atime")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.DateTime</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Last access time.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Blocks">
<MemberSignature Language="C#" Value="public readonly long Blocks;" />
<MemberSignature Language="ILAsm" Value=".field public initonly int64 Blocks" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.Stat.st_blocks")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int64</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Blocks gives the size of the file in 512-byte blocks. </summary>
<remarks>This may be smaller than Size/512 e.g. when the file has holes.</remarks>
</Docs>
</Member>
<Member MemberName="BlockSize">
<MemberSignature Language="C#" Value="public readonly long BlockSize;" />
<MemberSignature Language="ILAsm" Value=".field public initonly int64 BlockSize" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.Stat.st_blksize")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int64</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Contains the preferred block size for efficient file system I/O.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="CTime">
<MemberSignature Language="C#" Value="public readonly DateTime CTime;" />
<MemberSignature Language="ILAsm" Value=".field public initonly valuetype System.DateTime CTime" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.Stat.st_ctime")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.DateTime</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Creation time.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Device">
<MemberSignature Language="C#" Value="public readonly int Device;" />
<MemberSignature Language="ILAsm" Value=".field public initonly int32 Device" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.Stat.st_dev")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>A device number on which the file resides.</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="DeviceType">
<MemberSignature Language="C#" Value="public readonly long DeviceType;" />
<MemberSignature Language="ILAsm" Value=".field public initonly int64 DeviceType" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.Stat.st_rdev")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int64</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>For a character or block device, the device major and minor numbers.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Gid">
<MemberSignature Language="C#" Value="public readonly int Gid;" />
<MemberSignature Language="ILAsm" Value=".field public initonly int32 Gid" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.Stat.st_gid")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Group ID</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="INode">
<MemberSignature Language="C#" Value="public readonly int INode;" />
<MemberSignature Language="ILAsm" Value=".field public initonly int32 INode" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.Stat.st_ino")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The inode number of file on disk.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Mode">
<MemberSignature Language="C#" Value="public readonly Mono.Posix.StatMode Mode;" />
<MemberSignature Language="ILAsm" Value=".field public initonly valuetype Mono.Posix.StatMode Mode" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.Stat.st_mode")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The file mode as defined by the StatMode enumeration.</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="MTime">
<MemberSignature Language="C#" Value="public readonly DateTime MTime;" />
<MemberSignature Language="ILAsm" Value=".field public initonly valuetype System.DateTime MTime" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.Stat.st_mtime")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.DateTime</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>File last modified.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="NLinks">
<MemberSignature Language="C#" Value="public readonly int NLinks;" />
<MemberSignature Language="ILAsm" Value=".field public initonly int32 NLinks" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.Stat.st_nlink")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The number of pathnames or links that reference this inode.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Size">
<MemberSignature Language="C#" Value="public readonly long Size;" />
<MemberSignature Language="ILAsm" Value=".field public initonly int64 Size" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.Stat.st_size")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int64</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Size gives the size of the file in bytes.</summary>
<remarks>If the file is a symlink then this is the length of the pathname it contains without trailing null.</remarks>
</Docs>
</Member>
<Member MemberName="Uid">
<MemberSignature Language="C#" Value="public readonly int Uid;" />
<MemberSignature Language="ILAsm" Value=".field public initonly int32 Uid" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.Stat.st_uid")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The owner user ID</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="UnixEpoch">
<MemberSignature Language="C#" Value="public static readonly DateTime UnixEpoch;" />
<MemberSignature Language="ILAsm" Value=".field public static initonly valuetype System.DateTime UnixEpoch" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.NativeConvert.LocalUnixEpoch")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.DateTime</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<MemberValue>1/1/1970 12:00:00 AM</MemberValue>
<Docs>
<summary>DateTime value corresponding to Unix Epoch (1/1/1970)</summary>
<remarks>Read-only.</remarks>
</Docs>
</Member>
<Member MemberName="UnixToDateTime">
<MemberSignature Language="C#" Value="public static DateTime UnixToDateTime (long unix);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime UnixToDateTime(int64 unix) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.NativeConvert.ToDateTime")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.DateTime</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="unix" Type="System.Int64" />
</Parameters>
<Docs>
<param name="unix">a <see cref="T:System.Int64" /></param>
<summary>Convert unix epoch time value to <see cref="T:System.DateTime" /></summary>
<returns>a <see cref="T:System.DateTime" /></returns>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,490 @@
<Type Name="StatMode" FullName="Mono.Posix.StatMode">
<TypeSignature Language="C#" Value="public enum StatMode" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed StatMode extends System.Enum" />
<AssemblyInfo>
<AssemblyName>Mono.Posix</AssemblyName>
<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>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<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>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Enumeration representing various stat mode bitmasks</summary>
<remarks>
<para>See Stat structure for more information.</para>
<para>This type is obsolete. Please use
<see cref="T:Mono.Unix.Native.FilePermissions" /> instead.</para>
</remarks>
<altmember cref="T:Mono.Unix.Native.FilePermissions" />
</Docs>
<Members>
<Member MemberName="BlockDevice">
<MemberSignature Language="C#" Value="BlockDevice" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode BlockDevice = int32(24576)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IFBLK")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Block device</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="CharDevice">
<MemberSignature Language="C#" Value="CharDevice" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode CharDevice = int32(8192)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IFCHR")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Character device</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Directory">
<MemberSignature Language="C#" Value="Directory" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode Directory = int32(16384)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IFDIR")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Directory</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="FIFO">
<MemberSignature Language="C#" Value="FIFO" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode FIFO = int32(4096)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IFIFO")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>First In First Out (FIFO)</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GroupExecute">
<MemberSignature Language="C#" Value="GroupExecute" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode 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>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IXGRP")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>group has execute permission</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GroupRead">
<MemberSignature Language="C#" Value="GroupRead" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode 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>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IRGRP")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>group has read permission</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GroupWrite">
<MemberSignature Language="C#" Value="GroupWrite" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode 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>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IWGRP")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>group has write permission</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="OthersExecute">
<MemberSignature Language="C#" Value="OthersExecute" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode OthersExecute = 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>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IXOTH")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>others have execute permission</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="OthersRead">
<MemberSignature Language="C#" Value="OthersRead" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode OthersRead = 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>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IROTH")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>others have read permission</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="OthersWrite">
<MemberSignature Language="C#" Value="OthersWrite" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode OthersWrite = 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>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IWOTH")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>others have write permission</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="OwnerExecute">
<MemberSignature Language="C#" Value="OwnerExecute" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode OwnerExecute = 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>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IXUSR")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>owner has execute permission</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="OwnerRead">
<MemberSignature Language="C#" Value="OwnerRead" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode OwnerRead = 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>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IRUSR")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>owner has read permission</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="OwnerWrite">
<MemberSignature Language="C#" Value="OwnerWrite" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode OwnerWrite = 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>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IWUSR")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>owner has write permission</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Regular">
<MemberSignature Language="C#" Value="Regular" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode Regular = int32(32768)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IFREG")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Regular file</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="SGid">
<MemberSignature Language="C#" Value="SGid" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode SGid = int32(1024)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_ISGID")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>set GID bit</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Socket">
<MemberSignature Language="C#" Value="Socket" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode Socket = int32(49152)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IFSOCK")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Socket</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Sticky">
<MemberSignature Language="C#" Value="Sticky" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode Sticky = int32(512)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_ISVTX")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>sticky bit</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="SUid">
<MemberSignature Language="C#" Value="SUid" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode SUid = int32(2048)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_ISUID")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>set UID bit</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="SymLink">
<MemberSignature Language="C#" Value="SymLink" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatMode SymLink = int32(40960)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IFLNK")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Symbolic link</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,126 @@
<Type Name="StatModeMasks" FullName="Mono.Posix.StatModeMasks">
<TypeSignature Language="C#" Value="public enum StatModeMasks" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed StatModeMasks extends System.Enum" />
<AssemblyInfo>
<AssemblyName>Mono.Posix</AssemblyName>
<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>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<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>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Bitmasks for various posix bit fields.</summary>
<remarks>
<para>This type is obsolete. Please use
<see cref="T:Mono.Unix.Native.FilePermissions" /> instead.</para>
</remarks>
<altmember cref="T:Mono.Unix.Native.FilePermissions" />
</Docs>
<Members>
<Member MemberName="GroupMask">
<MemberSignature Language="C#" Value="GroupMask" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatModeMasks GroupMask = 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>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_RWXG")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatModeMasks</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>mask for group permissions</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="OthersMask">
<MemberSignature Language="C#" Value="OthersMask" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatModeMasks OthersMask = 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>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_RWXO")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatModeMasks</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>mask for permissions for others (not in group)</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="OwnerMask">
<MemberSignature Language="C#" Value="OwnerMask" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatModeMasks OwnerMask = 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>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_RWXU")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatModeMasks</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>mask for file owner permissions</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="TypeMask">
<MemberSignature Language="C#" Value="TypeMask" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.StatModeMasks TypeMask = int32(61440)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IFMT")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Mono.Posix.StatModeMasks</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>bitmask for the file type bitfields</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,29 @@
<Type Name="Syscall+sighandler_t" FullName="Mono.Posix.Syscall+sighandler_t">
<TypeSignature Language="C#" Value="public delegate void Syscall.sighandler_t(int v);" />
<TypeSignature Language="ILAsm" Value=".class nested public auto ansi sealed Syscall/sighandler_t extends System.MulticastDelegate" />
<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.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="v" Type="System.Int32" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="v">To be added.</param>
<summary>To be added.</summary>
<remarks>
<para>This type is obsolete. Please use
<see cref="T:Mono.Unix.Native.SignalHandler" /> instead.</para>
</remarks>
<altmember cref="T:Mono.Unix.Native.SignalHandler" />
<altmember cref="M:Mono.Unix.Native.Stdlib.signal" />
</Docs>
</Type>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,206 @@
<Type Name="UnixEndPoint" FullName="Mono.Posix.UnixEndPoint">
<TypeSignature Language="C#" Value="public class UnixEndPoint : System.Net.EndPoint" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi serializable beforefieldinit UnixEndPoint extends System.Net.EndPoint" />
<AssemblyInfo>
<AssemblyName>Mono.Posix</AssemblyName>
<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>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<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>
<Base>
<BaseTypeName>System.Net.EndPoint</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.UnixEndPoint")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>A System.Net.EndPoint implementation for UNIX sockets as network addresses..</summary>
<remarks>
<para>This type is obsolete. Please use
<see cref="T:Mono.Unix.UnixEndPoint" /> instead.</para>
<example>
<code lang="C#">
try
{
UnixEndPoint endPoint = new UnixEndPoint (socketName);
socket.Connect (endPoint);
stream = new NetworkStream (socket, true);
return true;
}
catch (Exception ex)
{
baseException = ex;
return false;
}
</code>
</example>
</remarks>
<altmember cref="T:Mono.Unix.UnixEndPoint" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public UnixEndPoint (string filename);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string filename) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue />
<Parameters>
<Parameter Name="filename" Type="System.String" />
</Parameters>
<Docs>
<param name="filename">a <see cref="T:System.String" /> representing the socket name.</param>
<summary>Constructor with socketName as parameter.</summary>
<remarks />
<altmember cref="C:Mono.Unix.UnixEndPoint(System.String)" />
</Docs>
</Member>
<Member MemberName="AddressFamily">
<MemberSignature Language="C#" Value="public override System.Net.Sockets.AddressFamily AddressFamily { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Net.Sockets.AddressFamily AddressFamily" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.Sockets.AddressFamily</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Create">
<MemberSignature Language="C#" Value="public override System.Net.EndPoint Create (System.Net.SocketAddress socketAddress);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.Net.EndPoint Create(class System.Net.SocketAddress socketAddress) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.EndPoint</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="socketAddress" Type="System.Net.SocketAddress" />
</Parameters>
<Docs>
<param name="socketAddress">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public override bool Equals (object o);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object o) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
</Parameters>
<Docs>
<param name="o">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Filename">
<MemberSignature Language="C#" Value="public string Filename { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Filename" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns the filename representing the unix socket.</summary>
<value>a <see cref="T:System.String" /></value>
<remarks />
<altmember cref="P:Mono.Unix.UnixEndPoint.Filename" />
</Docs>
</Member>
<Member MemberName="GetHashCode">
<MemberSignature Language="C#" Value="public override int GetHashCode ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Serialize">
<MemberSignature Language="C#" Value="public override System.Net.SocketAddress Serialize ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.Net.SocketAddress Serialize() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.SocketAddress</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ToString">
<MemberSignature Language="C#" Value="public override string ToString ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,75 @@
<Type Name="WaitOptions" FullName="Mono.Posix.WaitOptions">
<TypeSignature Language="C#" Value="public enum WaitOptions" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed WaitOptions extends System.Enum" />
<AssemblyInfo>
<AssemblyName>Mono.Posix</AssemblyName>
<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>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<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>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Obsolete("Use Mono.Unix.Native.WaitOptions")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Wait options for the waitpid syscall method.</summary>
<remarks>
<para>This type is obsolete. Please use
<see cref="T:Mono.Unix.Native.WaitOptions" /> instead.</para>
</remarks>
<altmember cref="T:Mono.Unix.Native.WaitOptions" />
</Docs>
<Members>
<Member MemberName="WNOHANG">
<MemberSignature Language="C#" Value="WNOHANG" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.WaitOptions WNOHANG = int32(0)" />
<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.Posix.WaitOptions</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>return immediately if no child has exited.</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="WUNTRACED">
<MemberSignature Language="C#" Value="WUNTRACED" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Posix.WaitOptions WUNTRACED = 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.Posix.WaitOptions</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary> also return for children which are stopped (but not traced), and whose status has not been reported. Status for traced children which are stopped is provided also without this option.
</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,250 @@
<Type Name="UnixChannel" FullName="Mono.Remoting.Channels.Unix.UnixChannel">
<TypeSignature Language="C#" Value="public class UnixChannel : System.Runtime.Remoting.Channels.IChannelReceiver, System.Runtime.Remoting.Channels.IChannelSender" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit UnixChannel extends System.Object implements class System.Runtime.Remoting.Channels.IChannel, class System.Runtime.Remoting.Channels.IChannelReceiver, class System.Runtime.Remoting.Channels.IChannelSender" />
<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.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Runtime.Remoting.Channels.IChannelReceiver</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Runtime.Remoting.Channels.IChannelSender</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public UnixChannel ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public UnixChannel (string path);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string path) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="path" Type="System.String" />
</Parameters>
<Docs>
<param name="path">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public UnixChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider clientSinkProvider, System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.IDictionary properties, class System.Runtime.Remoting.Channels.IClientChannelSinkProvider clientSinkProvider, class System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="properties" Type="System.Collections.IDictionary" />
<Parameter Name="clientSinkProvider" Type="System.Runtime.Remoting.Channels.IClientChannelSinkProvider" />
<Parameter Name="serverSinkProvider" Type="System.Runtime.Remoting.Channels.IServerChannelSinkProvider" />
</Parameters>
<Docs>
<param name="properties">To be added.</param>
<param name="clientSinkProvider">To be added.</param>
<param name="serverSinkProvider">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ChannelData">
<MemberSignature Language="C#" Value="public object ChannelData { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance object ChannelData" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ChannelName">
<MemberSignature Language="C#" Value="public string ChannelName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ChannelName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ChannelPriority">
<MemberSignature Language="C#" Value="public int ChannelPriority { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ChannelPriority" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateMessageSink">
<MemberSignature Language="C#" Value="public System.Runtime.Remoting.Messaging.IMessageSink CreateMessageSink (string url, object remoteChannelData, out string objectURI);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Runtime.Remoting.Messaging.IMessageSink CreateMessageSink(string url, object remoteChannelData, string objectURI) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Runtime.Remoting.Messaging.IMessageSink</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="url" Type="System.String" />
<Parameter Name="remoteChannelData" Type="System.Object" />
<Parameter Name="objectURI" Type="System.String&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="url">To be added.</param>
<param name="remoteChannelData">To be added.</param>
<param name="objectURI">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetUrlsForUri">
<MemberSignature Language="C#" Value="public string[] GetUrlsForUri (string uri);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string[] GetUrlsForUri(string uri) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="uri" Type="System.String" />
</Parameters>
<Docs>
<param name="uri">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Parse">
<MemberSignature Language="C#" Value="public string Parse (string url, out string objectURI);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string Parse(string url, string objectURI) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="url" Type="System.String" />
<Parameter Name="objectURI" Type="System.String&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="url">To be added.</param>
<param name="objectURI">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="StartListening">
<MemberSignature Language="C#" Value="public void StartListening (object data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void StartListening(object data) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.Object" />
</Parameters>
<Docs>
<param name="data">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="StopListening">
<MemberSignature Language="C#" Value="public void StopListening (object data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void StopListening(object data) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.Object" />
</Parameters>
<Docs>
<param name="data">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,165 @@
<Type Name="UnixClientChannel" FullName="Mono.Remoting.Channels.Unix.UnixClientChannel">
<TypeSignature Language="C#" Value="public class UnixClientChannel : System.Runtime.Remoting.Channels.IChannelSender" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit UnixClientChannel extends System.Object implements class System.Runtime.Remoting.Channels.IChannel, class System.Runtime.Remoting.Channels.IChannelSender" />
<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.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Runtime.Remoting.Channels.IChannelSender</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public UnixClientChannel ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public UnixClientChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.IDictionary properties, class System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="properties" Type="System.Collections.IDictionary" />
<Parameter Name="sinkProvider" Type="System.Runtime.Remoting.Channels.IClientChannelSinkProvider" />
</Parameters>
<Docs>
<param name="properties">To be added.</param>
<param name="sinkProvider">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public UnixClientChannel (string name, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name, class System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="sinkProvider" Type="System.Runtime.Remoting.Channels.IClientChannelSinkProvider" />
</Parameters>
<Docs>
<param name="name">To be added.</param>
<param name="sinkProvider">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ChannelName">
<MemberSignature Language="C#" Value="public string ChannelName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ChannelName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ChannelPriority">
<MemberSignature Language="C#" Value="public int ChannelPriority { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ChannelPriority" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateMessageSink">
<MemberSignature Language="C#" Value="public System.Runtime.Remoting.Messaging.IMessageSink CreateMessageSink (string url, object remoteChannelData, out string objectURI);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Runtime.Remoting.Messaging.IMessageSink CreateMessageSink(string url, object remoteChannelData, string objectURI) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Runtime.Remoting.Messaging.IMessageSink</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="url" Type="System.String" />
<Parameter Name="remoteChannelData" Type="System.Object" />
<Parameter Name="objectURI" Type="System.String&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="url">To be added.</param>
<param name="remoteChannelData">To be added.</param>
<param name="objectURI">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Parse">
<MemberSignature Language="C#" Value="public string Parse (string url, out string objectURI);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string Parse(string url, string objectURI) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="url" Type="System.String" />
<Parameter Name="objectURI" Type="System.String&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="url">To be added.</param>
<param name="objectURI">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,265 @@
<Type Name="UnixServerChannel" FullName="Mono.Remoting.Channels.Unix.UnixServerChannel">
<TypeSignature Language="C#" Value="public class UnixServerChannel : System.Runtime.Remoting.Channels.IChannelReceiver" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit UnixServerChannel extends System.Object implements class System.Runtime.Remoting.Channels.IChannel, class System.Runtime.Remoting.Channels.IChannelReceiver" />
<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.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Runtime.Remoting.Channels.IChannelReceiver</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public UnixServerChannel (string path);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string path) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="path" Type="System.String" />
</Parameters>
<Docs>
<param name="path">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public UnixServerChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.IDictionary properties, class System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="properties" Type="System.Collections.IDictionary" />
<Parameter Name="serverSinkProvider" Type="System.Runtime.Remoting.Channels.IServerChannelSinkProvider" />
</Parameters>
<Docs>
<param name="properties">To be added.</param>
<param name="serverSinkProvider">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public UnixServerChannel (string name, string path);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name, string path) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="path" Type="System.String" />
</Parameters>
<Docs>
<param name="name">To be added.</param>
<param name="path">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public UnixServerChannel (string name, string path, System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name, string path, class System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="path" Type="System.String" />
<Parameter Name="serverSinkProvider" Type="System.Runtime.Remoting.Channels.IServerChannelSinkProvider" />
</Parameters>
<Docs>
<param name="name">To be added.</param>
<param name="path">To be added.</param>
<param name="serverSinkProvider">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ChannelData">
<MemberSignature Language="C#" Value="public object ChannelData { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance object ChannelData" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ChannelName">
<MemberSignature Language="C#" Value="public string ChannelName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ChannelName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ChannelPriority">
<MemberSignature Language="C#" Value="public int ChannelPriority { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ChannelPriority" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetChannelUri">
<MemberSignature Language="C#" Value="public string GetChannelUri ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance string GetChannelUri() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetUrlsForUri">
<MemberSignature Language="C#" Value="public string[] GetUrlsForUri (string uri);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string[] GetUrlsForUri(string uri) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="uri" Type="System.String" />
</Parameters>
<Docs>
<param name="uri">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Parse">
<MemberSignature Language="C#" Value="public string Parse (string url, out string objectURI);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string Parse(string url, string objectURI) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="url" Type="System.String" />
<Parameter Name="objectURI" Type="System.String&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="url">To be added.</param>
<param name="objectURI">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="StartListening">
<MemberSignature Language="C#" Value="public void StartListening (object data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void StartListening(object data) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.Object" />
</Parameters>
<Docs>
<param name="data">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="StopListening">
<MemberSignature Language="C#" Value="public void StopListening (object data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void StopListening(object data) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.Object" />
</Parameters>
<Docs>
<param name="data">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,94 @@
<Type Name="AccessModes" FullName="Mono.Unix.Native.AccessModes">
<TypeSignature Language="C#" Value="public enum AccessModes" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AccessModes 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.CLSCompliant(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Represents the access mode of a task: read, write, execute or test if the file exists.</summary>
<remarks />
<altmember cref="M:Mono.Unix.Native.Syscall.access" />
<altmember cref="M:Mono.Unix.UnixFileSystemInfo.CanAccess" />
<altmember cref="M:Mono.Unix.UnixFile.CanAccess" />
</Docs>
<Members>
<Member MemberName="F_OK">
<MemberSignature Language="C#" Value="F_OK" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.AccessModes F_OK = 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.Native.AccessModes</ReturnType>
</ReturnValue>
<Docs>
<summary>File exists.</summary>
</Docs>
</Member>
<Member MemberName="R_OK">
<MemberSignature Language="C#" Value="R_OK" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.AccessModes R_OK = 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.Native.AccessModes</ReturnType>
</ReturnValue>
<Docs>
<summary>Can read.</summary>
</Docs>
</Member>
<Member MemberName="W_OK">
<MemberSignature Language="C#" Value="W_OK" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.AccessModes W_OK = 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.Native.AccessModes</ReturnType>
</ReturnValue>
<Docs>
<summary>Can write.</summary>
</Docs>
</Member>
<Member MemberName="X_OK">
<MemberSignature Language="C#" Value="X_OK" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.AccessModes X_OK = 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.Native.AccessModes</ReturnType>
</ReturnValue>
<Docs>
<summary>Can execute.</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,104 @@
<Type Name="CdeclFunction" FullName="Mono.Unix.Native.CdeclFunction">
<TypeSignature Language="C#" Value="public sealed class CdeclFunction" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit CdeclFunction extends System.Object" />
<AssemblyInfo>
<AssemblyName>Mono.Posix</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadingSafetyStatement>
This type is safe for multithreaded operations.
</ThreadingSafetyStatement>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Permits calling a varargs (cdecl) function from a library.</summary>
<remarks>
<para>This class represents a single unmanaged function with "cdecl" calling convention -- that is, it can accept a variable number of arguments which are passed on the runtime stack.</para>
<para>To use, create an instance, then call <see cref="M:Mono.Unix.Native.CdeclFunction.Invoke" /> with the appropriate number of arguments:</para>
<example>
<code lang="C#">
CdeclFunction printf = new CdeclFunction (
"libc", // the libraary
"printf", // the function name
typeof (int) // optional; the function's return type
);
printf.Invoke (new object[]{"hello, %s\n", "world!"});
</code>
</example>
<para>In the background a P/Invoke definition for the method with the requested argument types will be generated and invoked, invoking the unmanaged function. The generated methods are cached, so that subsequent calls with the same argument list do not generate new code, speeding up the call sequence.</para>
<para>Invoking Cdecl functions is not guaranteed to be portable across all platforms. For example, AMD64 requires that the caller set EAX to the number of floating point arguments passed in the SSE registers. This is only required for variable argument/cdecl functions; consequently, the overload technique used by this class wouldn't normally work. Mono's AMD64 JIT works around this by always setting EAX on P/Invoke invocations, allowing CdeclFunction to work properly, but it will not necessarily always work. See also: http://lwn.net/Articles/5201/?format=printable
</para>
<para>Due to potential portability issues, cdecl functions should be avoided on most platforms.</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CdeclFunction (string library, string method);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string library, string method) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="library" Type="System.String" />
<Parameter Name="method" Type="System.String" />
</Parameters>
<Docs>
<param name="library">The library the cdecl function resides in.</param>
<param name="method">The export to invoke from library.</param>
<summary>Create a stub object to invoke a cdecl function.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CdeclFunction (string library, string method, Type returnType);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string library, string method, class System.Type returnType) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="library" Type="System.String" />
<Parameter Name="method" Type="System.String" />
<Parameter Name="returnType" Type="System.Type" />
</Parameters>
<Docs>
<param name="library">The library the cdecl function resides in.</param>
<param name="method">The export to invoke from library.</param>
<param name="returnType">The return type of the function to invoke. The default return type is <see cref="T:System.Void" />.</param>
<summary>Create a stub object to invoke a cdecl function.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Invoke">
<MemberSignature Language="C#" Value="public object Invoke (object[] parameters);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance object Invoke(object[] parameters) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="parameters" Type="System.Object[]" />
</Parameters>
<Docs>
<param name="parameters">The parameters to pass to the function.</param>
<summary>Invoke the function specified in the constructor.</summary>
<returns>The return value of the invoked cdecl function.</returns>
<remarks>Invokes the specified function.</remarks>
</Docs>
</Member>
</Members>
</Type>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,143 @@
<Type Name="DirectoryNotifyFlags" FullName="Mono.Unix.Native.DirectoryNotifyFlags">
<TypeSignature Language="C#" Value="public enum DirectoryNotifyFlags" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed DirectoryNotifyFlags 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.CLSCompliant(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>File and directory change notification flags for <see cref="M:Mono.Unix.Native.Syscall.fcntl" />.</summary>
<remarks>
<para>These values may be bitwise ORed together to form the <paramref name="arg" /> parameter for <see cref="M:Mono.Unix.Native.Syscall.fcntl" />. They may only be used with the <see cref="F:Mono.Unix.Native.FcntlCommand.F_NOTIFY" /> command.</para>
<para>Directory notification flags are not part of POSIX.</para>
</remarks>
<altmember cref="M:Mono.Unix.Native.Syscall.fcntl" />
</Docs>
<Members>
<Member MemberName="DN_ACCESS">
<MemberSignature Language="C#" Value="DN_ACCESS" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.DirectoryNotifyFlags DN_ACCESS = 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.Native.DirectoryNotifyFlags</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="DN_ATTRIB">
<MemberSignature Language="C#" Value="DN_ATTRIB" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.DirectoryNotifyFlags DN_ATTRIB = 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.Native.DirectoryNotifyFlags</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="DN_CREATE">
<MemberSignature Language="C#" Value="DN_CREATE" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.DirectoryNotifyFlags DN_CREATE = 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.Native.DirectoryNotifyFlags</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="DN_DELETE">
<MemberSignature Language="C#" Value="DN_DELETE" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.DirectoryNotifyFlags DN_DELETE = 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.Native.DirectoryNotifyFlags</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="DN_MODIFY">
<MemberSignature Language="C#" Value="DN_MODIFY" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.DirectoryNotifyFlags DN_MODIFY = 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.Native.DirectoryNotifyFlags</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="DN_MULTISHOT">
<MemberSignature Language="C#" Value="DN_MULTISHOT" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.DirectoryNotifyFlags DN_MULTISHOT = int32(-2147483648)" />
<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.Native.DirectoryNotifyFlags</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="DN_RENAME">
<MemberSignature Language="C#" Value="DN_RENAME" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.DirectoryNotifyFlags DN_RENAME = 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.Native.DirectoryNotifyFlags</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
</Members>
</Type>

Some files were not shown because too many files have changed in this diff Show More