Merge pull request #900 from Blewzman/FixAggregateExceptionGetBaseException
[mono.git] / mcs / class / corlib / Documentation / en / System.Runtime.InteropServices.WindowsRuntime / WindowsRuntimeMarshal.xml
1 <Type Name="WindowsRuntimeMarshal" FullName="System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal">
2   <TypeSignature Language="C#" Value="public static class WindowsRuntimeMarshal" />
3   <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit WindowsRuntimeMarshal extends System.Object" />
4   <AssemblyInfo>
5     <AssemblyName>mscorlib</AssemblyName>
6     <AssemblyVersion>4.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <Base>
9     <BaseTypeName>System.Object</BaseTypeName>
10   </Base>
11   <Interfaces />
12   <Docs>
13     <summary>To be added.</summary>
14     <remarks>To be added.</remarks>
15   </Docs>
16   <Members>
17     <Member MemberName="AddEventHandler&lt;T&gt;">
18       <MemberSignature Language="C#" Value="public static void AddEventHandler&lt;T&gt; (Func&lt;T,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken&gt; addMethod, Action&lt;System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken&gt; removeMethod, T handler);" />
19       <MemberSignature Language="ILAsm" Value=".method public static hidebysig void AddEventHandler&lt;T&gt;(class System.Func`2&lt;!!T, valuetype System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken&gt; addMethod, class System.Action`1&lt;valuetype System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken&gt; removeMethod, !!T handler) cil managed" />
20       <MemberType>Method</MemberType>
21       <AssemblyInfo>
22         <AssemblyVersion>4.0.0.0</AssemblyVersion>
23       </AssemblyInfo>
24       <ReturnValue>
25         <ReturnType>System.Void</ReturnType>
26       </ReturnValue>
27       <TypeParameters>
28         <TypeParameter Name="T" />
29       </TypeParameters>
30       <Parameters>
31         <Parameter Name="addMethod" Type="System.Func&lt;T,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken&gt;" />
32         <Parameter Name="removeMethod" Type="System.Action&lt;System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken&gt;" />
33         <Parameter Name="handler" Type="T" />
34       </Parameters>
35       <Docs>
36         <typeparam name="T">To be added.</typeparam>
37         <param name="addMethod">To be added.</param>
38         <param name="removeMethod">To be added.</param>
39         <param name="handler">To be added.</param>
40         <summary>To be added.</summary>
41         <remarks>To be added.</remarks>
42       </Docs>
43     </Member>
44     <Member MemberName="FreeHString">
45       <MemberSignature Language="C#" Value="public static void FreeHString (IntPtr ptr);" />
46       <MemberSignature Language="ILAsm" Value=".method public static hidebysig void FreeHString(native int ptr) cil managed" />
47       <MemberType>Method</MemberType>
48       <AssemblyInfo>
49         <AssemblyVersion>4.0.0.0</AssemblyVersion>
50       </AssemblyInfo>
51       <ReturnValue>
52         <ReturnType>System.Void</ReturnType>
53       </ReturnValue>
54       <Parameters>
55         <Parameter Name="ptr" Type="System.IntPtr" />
56       </Parameters>
57       <Docs>
58         <param name="ptr">To be added.</param>
59         <summary>To be added.</summary>
60         <remarks>To be added.</remarks>
61       </Docs>
62     </Member>
63     <Member MemberName="GetActivationFactory">
64       <MemberSignature Language="C#" Value="public static System.Runtime.InteropServices.WindowsRuntime.IActivationFactory GetActivationFactory (Type type);" />
65       <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Runtime.InteropServices.WindowsRuntime.IActivationFactory GetActivationFactory(class System.Type type) cil managed" />
66       <MemberType>Method</MemberType>
67       <AssemblyInfo>
68         <AssemblyVersion>4.0.0.0</AssemblyVersion>
69       </AssemblyInfo>
70       <ReturnValue>
71         <ReturnType>System.Runtime.InteropServices.WindowsRuntime.IActivationFactory</ReturnType>
72       </ReturnValue>
73       <Parameters>
74         <Parameter Name="type" Type="System.Type" />
75       </Parameters>
76       <Docs>
77         <param name="type">To be added.</param>
78         <summary>To be added.</summary>
79         <returns>To be added.</returns>
80         <remarks>To be added.</remarks>
81       </Docs>
82     </Member>
83     <Member MemberName="PtrToStringHString">
84       <MemberSignature Language="C#" Value="public static string PtrToStringHString (IntPtr ptr);" />
85       <MemberSignature Language="ILAsm" Value=".method public static hidebysig string PtrToStringHString(native int ptr) cil managed" />
86       <MemberType>Method</MemberType>
87       <AssemblyInfo>
88         <AssemblyVersion>4.0.0.0</AssemblyVersion>
89       </AssemblyInfo>
90       <ReturnValue>
91         <ReturnType>System.String</ReturnType>
92       </ReturnValue>
93       <Parameters>
94         <Parameter Name="ptr" Type="System.IntPtr" />
95       </Parameters>
96       <Docs>
97         <param name="ptr">To be added.</param>
98         <summary>To be added.</summary>
99         <returns>To be added.</returns>
100         <remarks>To be added.</remarks>
101       </Docs>
102     </Member>
103     <Member MemberName="RemoveAllEventHandlers">
104       <MemberSignature Language="C#" Value="public static void RemoveAllEventHandlers (Action&lt;System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken&gt; removeMethod);" />
105       <MemberSignature Language="ILAsm" Value=".method public static hidebysig void RemoveAllEventHandlers(class System.Action`1&lt;valuetype System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken&gt; removeMethod) cil managed" />
106       <MemberType>Method</MemberType>
107       <AssemblyInfo>
108         <AssemblyVersion>4.0.0.0</AssemblyVersion>
109       </AssemblyInfo>
110       <ReturnValue>
111         <ReturnType>System.Void</ReturnType>
112       </ReturnValue>
113       <Parameters>
114         <Parameter Name="removeMethod" Type="System.Action&lt;System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken&gt;" />
115       </Parameters>
116       <Docs>
117         <param name="removeMethod">To be added.</param>
118         <summary>To be added.</summary>
119         <remarks>To be added.</remarks>
120       </Docs>
121     </Member>
122     <Member MemberName="RemoveEventHandler&lt;T&gt;">
123       <MemberSignature Language="C#" Value="public static void RemoveEventHandler&lt;T&gt; (Action&lt;System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken&gt; removeMethod, T handler);" />
124       <MemberSignature Language="ILAsm" Value=".method public static hidebysig void RemoveEventHandler&lt;T&gt;(class System.Action`1&lt;valuetype System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken&gt; removeMethod, !!T handler) cil managed" />
125       <MemberType>Method</MemberType>
126       <AssemblyInfo>
127         <AssemblyVersion>4.0.0.0</AssemblyVersion>
128       </AssemblyInfo>
129       <ReturnValue>
130         <ReturnType>System.Void</ReturnType>
131       </ReturnValue>
132       <TypeParameters>
133         <TypeParameter Name="T" />
134       </TypeParameters>
135       <Parameters>
136         <Parameter Name="removeMethod" Type="System.Action&lt;System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken&gt;" />
137         <Parameter Name="handler" Type="T" />
138       </Parameters>
139       <Docs>
140         <typeparam name="T">To be added.</typeparam>
141         <param name="removeMethod">To be added.</param>
142         <param name="handler">To be added.</param>
143         <summary>To be added.</summary>
144         <remarks>To be added.</remarks>
145       </Docs>
146     </Member>
147     <Member MemberName="StringToHString">
148       <MemberSignature Language="C#" Value="public static IntPtr StringToHString (string s);" />
149       <MemberSignature Language="ILAsm" Value=".method public static hidebysig native int StringToHString(string s) cil managed" />
150       <MemberType>Method</MemberType>
151       <AssemblyInfo>
152         <AssemblyVersion>4.0.0.0</AssemblyVersion>
153       </AssemblyInfo>
154       <ReturnValue>
155         <ReturnType>System.IntPtr</ReturnType>
156       </ReturnValue>
157       <Parameters>
158         <Parameter Name="s" Type="System.String" />
159       </Parameters>
160       <Docs>
161         <param name="s">To be added.</param>
162         <summary>To be added.</summary>
163         <returns>To be added.</returns>
164         <remarks>To be added.</remarks>
165       </Docs>
166     </Member>
167   </Members>
168 </Type>