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,68 @@
//
// AssemblyInfo.cs
//
// Author:
// Andreas Nahr (ClassDevelopment@A-SoftTech.com)
//
// (C) 2003 Ximian, Inc. http://www.ximian.com
// (C) 2004 Novell (http://www.novell.com)
//
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
using System;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Security.Permissions;
[assembly: AssemblyVersion (Consts.FxVersion)]
[assembly: AssemblyTitle("Mono.Posix.dll")]
[assembly: AssemblyDescription("Unix Integration Classes")]
[assembly: CLSCompliant (true)]
[assembly: ComVisible (false)]
/* TODO COMPLETE INFORMATION
[assembly: AssemblyFileVersion ("0.0.0.1")]
*/
[assembly: AssemblyDelaySign (true)]
[assembly: AssemblyKeyFile ("../mono.pub")]
/*
* TODO:
*
* Anything implementing IDisposable should derive from MarshalByRefObject.
* This is for remoting situations (e.g. across AppDomains).
* Impacts UnixClient, UnixListener.
*
* UnixPath.InvalidPathChars should be const, not readonly.
*
* Mono.Remoting.Channels.Unix.UnixChannel.CreateMessageSink should have a LinkDemand
* idential to IChannelSender's CreateMessageSink LinkDemand.
* Repeat for all other members of UnixChannel, UnixClient, UnixServer.
*
* Override .Equals and the == operator for all structures.
*/

View File

@@ -0,0 +1,9 @@
2005-09-20 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Mark [CLSCompliant(true)], [ComVisible(false)].
2004-04-30 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Added
* ChangeLog: Added
* Locale.cs: Added

View File

@@ -0,0 +1,163 @@
2009-02-09 Jonathan Pryor <jpryor@novell.com>
* Documentation/en/Mono.Unix/UnixGroupInfo.xml: Document semantic
changes to UnixGroupInfo.GetMembers().
2009-01-08 Rodrigo Kumpera <rkumpera@novell.com>
* Documentation/en/*: Updated the documentation for RT signals.
2008-12-19 Jonathan Pryor <jpryor@novell.com>
* Mono.Posix.dll.sources: Add Mono.Unix.Native/RealTimeSignum.cs.
* Mono.Posix_test.dll.sources: Add
Mono.Unix.Native/RealTimeSignumTest.cs.
2008-02-09 Jonathan Pryor <jonpryor@vt.edu>
* Mono.Posix_test.dll.sources: Add Mono.Unix/UnixSignalTest.cs.
2008-01-28 Jonathan Pryor <jpryor@novell.com>
* Mono.Posix.dll.sources: Add Mono.Unix/UnixSignal.cs.
2006-10-24 Jonathan Pryor <jonpryor@vt.edu>
* Makefile: Don't build make-map.exe.
* Mono.Posix.dll.sources: Move MapAttribute into Mono.Unix.Native; remove
HeaderAttribute.cs; Add TypeAttributes.cs.
2006-07-02 Jonathan Pryor <jonpryor@vt.edu>
* Mono.Posix_test.dll.sources: Add Mono.Unix/UnixPathTest.cs.
2006-01-02 Jonathan Pryor <jonpryor@vt.edu>
* Mono.Posix.dll.sources: Remove Mono.Unix obsolete files.
2005-11-28 Jonathan Pryor <jonpryor@vt.edu>
* Mono.Posix_test.dll.sources: Move StdlibTest into the Mono.Unix.Native
directory.
2005-11-01 Jonathan Pryor <jonpryor@vt.edu>
* Mono.Posix.dll.sources: Add new files: Mono.Unix/FileHandleOperations.cs,
Mono.Unix/UnixPipes.cs.
2005-10-25 Jonathan Pryor <jonpryor@vt.edu>
* Mono.Posix.dll.sources: Add Mono.Unix.Native/FileNameMarshaler.cs.
* Mono.Posix_test.dll.sources: Add Mono.Unix/UnixEncodingTest.cs
2005-10-21 Jonathan Pryor <jonpryor@vt.edu>
* Mono.Posix.dll.sources: Add new file: Mono.Unix/FileAccessPattern.cs
2005-10-19 Jonathan Pryor <jonpryor@vt.edu>
* Mono.Posix.dll.sources: Add new files: Mono.Unix/FileAccessPermissions.cs,
Mono.Unix/FileSpecialAttributes.cs, Mono.Unix/FileTypes.cs.
2005-10-17 Jonathan Pryor <jonpryor@vt.edu>
* Mono.Posix_test.dll.sources: Add Mono.Unix/UnixMarshalTest.cs.
2005-09-20 Jonathan Pryor <jonpryor@vt.edu>
* Makefile: Build the make-map.exe in Mono.Unix.Native; add /nowarn:0618 to
the build, so that we don't see dozens of warnings about using [Obsolete]
code.
* Mono.Unix.Native: directory added
* Mono.Posix.dll.sources: Add Mono.Unix.Native/*.cs sources.
2005-08-24 Lluis Sanchez Gual <lluis@novell.com>
* Makefile: Removed System.Runtime.Remoting dependency.
* Mono.Posix.dll.sources: Added new files:
Mono.Remoting.Channels.Unix/UnixBinaryClientFormatterSink.cs
Mono.Remoting.Channels.Unix/UnixBinaryClientFormatterSinkProvider.cs
Mono.Remoting.Channels.Unix/UnixBinaryCore.cs
Mono.Remoting.Channels.Unix/UnixBinaryServerFormatterSink.cs
Mono.Remoting.Channels.Unix/UnixBinaryServerFormatterSinkProvider.
2005-07-30 Atsushi Enomoto <atsushi@ximian.com>
* Makefile : csc build fix.
2005-07-28 Lluis Sanchez Gual <lluis@novell.com>
* Mono.Posix.dll.sources: Add the Unix remoting channel to the build.
* Makefile: Add System.Runtime.Remoting dependency.
2005-02-28 Jonathan Pryor <jonpryor@vt.edu>
* Makefile (TEST_MCS_FLAGS): Ignore warnings 0219 (variable declared and
never used) and 0618 (member is obsolete): this is test code, which
produces lots of unused variables and tests [Obsolete] members.
2005-02-28 Jonathan Pryor <jonpryor@vt.edu>
* Mono.Posix_test.dll.sources: Added Test/Mono.Unix/StdioFileStreamTest.cs.
2005-01-13 Jonathan Pryor <jonpryor@vt.edu>
* Mono.Posix_test.dll.sources: Added Test/Mono.Unix/StdlibTest.cs.
2005-01-05 Jonathan Pryor <jonpryor@vt.edu>
* Mono.Posix.dll.sources: Add Mono.Unix/StdioFileStream.cs.
2005-01-05 Jonathan Pryor <jonpryor@vt.edu>
* Makfile: Add testsuite.
* Mono.Posix_test.dll.sources: Added; Files for testsuite.
* Test: Directory added.
2004-12-28 Jonathan Pryor <jonpryor@vt.edu>
* Mono.Posix.dll.sources: Add UnixDriveInfo and UnixPath.
2004-11-22 Raja R Harinath <rharinath@novell.com>
* Makefile (CLEAN_FILES): Clean up make-map.exe and the duplicated
Mono.Posix.dll.
2004-11-18 Jonathan Pryor <jonpryor@vt.edu>
* Mono.Posix.dll.sources: Add Mono.Unix/CdeclFunction.cs to the build.
2004-11-16 Jonathan Pryor <jonpryor@vt.edu>
+ Rename the Mono.Posix namespace to Mono.Unix.
+ Copy the Mono.Posix files from the mono-1-0 branch to Mono.Posix (to
preserve backward compatibility).
* Mono.Posix.dll.sources: Rename Mono.Posix to Mono.Unix, remove
IncludeAttribute and MapAttribute from Mono.Posix namespace (use the
ones in Mono.Unix instead).
* Makefile: Update file paths to build from Mono.Unix.
2004-11-05 Jonathan Pryor <jonpryor@vt.edu>
* Mono.Posix.dll.sources: Add lots of new files to the binding.
2004-06-03 Raja R Harinath <rharinath@novell.com>
* Makefile (Mono.Posix/make-map.exe): Depend on $(the_lib) to pick
the name of the library from library.make. This should make it
parallel-make-safe.
2004-04-26 Jackson Harper <jackson@ximian.com>
* Makefile: Dont use explicit lib references so the proper lib
directory is used. Output to profile directory.
2004-01-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Makefile: handle win32 paths and copy Mono.Posix.dll to Mono.Posix
directory so that MS runtime finds it.
2003-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Check in.

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>

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