[mscorlib/getfolderpath] Special-case MacOS X.
[mono.git] / mcs / class / corlib / Documentation / en / System.Reflection / Pointer.xml
1 <Type Name="Pointer" FullName="System.Reflection.Pointer">
2   <TypeSignature Maintainer="auto" Language="C#" Value="public sealed class Pointer : System.Runtime.Serialization.ISerializable" />
3   <AssemblyInfo>
4     <AssemblyName>mscorlib</AssemblyName>
5     <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
6     <AssemblyVersion>1.0.5000.0</AssemblyVersion>
7     <AssemblyVersion>2.0.0.0</AssemblyVersion>
8     <AssemblyVersion>4.0.0.0</AssemblyVersion>
9   </AssemblyInfo>
10   <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement>
11   <Base>
12     <BaseTypeName>System.Object</BaseTypeName>
13   </Base>
14   <Interfaces>
15     <Interface>
16       <InterfaceName>System.Runtime.Serialization.ISerializable</InterfaceName>
17     </Interface>
18   </Interfaces>
19   <Attributes>
20     <Attribute>
21       <AttributeName>System.CLSCompliant(false)</AttributeName>
22     </Attribute>
23     <Attribute>
24       <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
25     </Attribute>
26   </Attributes>
27   <Docs>
28     <summary>To be added</summary>
29     <remarks>To be added</remarks>
30   </Docs>
31   <Members>
32     <Member MemberName="Box">
33       <MemberSignature Language="C#" Value="public static object Box (void* ptr, Type type);" />
34       <MemberType>Method</MemberType>
35       <ReturnValue>
36         <ReturnType>System.Object</ReturnType>
37       </ReturnValue>
38       <Parameters>
39         <Parameter Name="ptr" Type="System.Void*" />
40         <Parameter Name="type" Type="System.Type" />
41       </Parameters>
42       <Docs>
43         <param name="ptr">To be added.</param>
44         <param name="type">To be added.</param>
45         <summary>To be added.</summary>
46         <returns>To be added.</returns>
47         <remarks>To be added.</remarks>
48       </Docs>
49       <AssemblyInfo>
50         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
51         <AssemblyVersion>2.0.0.0</AssemblyVersion>
52         <AssemblyVersion>4.0.0.0</AssemblyVersion>
53       </AssemblyInfo>
54     </Member>
55     <Member MemberName="System.Runtime.Serialization.ISerializable.GetObjectData">
56       <MemberSignature Language="C#" Value="void ISerializable.GetObjectData (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" />
57       <MemberType>Method</MemberType>
58       <ReturnValue>
59         <ReturnType>System.Void</ReturnType>
60       </ReturnValue>
61       <Parameters>
62         <Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" />
63         <Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
64       </Parameters>
65       <Docs>
66         <param name="info">To be added.</param>
67         <param name="context">To be added.</param>
68         <summary>To be added.</summary>
69         <remarks>To be added.</remarks>
70       </Docs>
71       <AssemblyInfo>
72         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
73         <AssemblyVersion>2.0.0.0</AssemblyVersion>
74         <AssemblyVersion>4.0.0.0</AssemblyVersion>
75       </AssemblyInfo>
76     </Member>
77     <Member MemberName="Unbox">
78       <MemberSignature Language="C#" Value="public static void* Unbox (object ptr);" />
79       <MemberType>Method</MemberType>
80       <ReturnValue>
81         <ReturnType>System.Void*</ReturnType>
82       </ReturnValue>
83       <Parameters>
84         <Parameter Name="ptr" Type="System.Object" />
85       </Parameters>
86       <Docs>
87         <param name="ptr">To be added: an object of type 'object'</param>
88         <summary>To be added</summary>
89         <returns>To be added: an object of type 'Void*'</returns>
90         <remarks>To be added</remarks>
91       </Docs>
92       <AssemblyInfo>
93         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
94         <AssemblyVersion>2.0.0.0</AssemblyVersion>
95         <AssemblyVersion>4.0.0.0</AssemblyVersion>
96       </AssemblyInfo>
97     </Member>
98   </Members>
99 </Type>