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" />
5 <AssemblyName>mscorlib</AssemblyName>
6 <AssemblyVersion>4.0.0.0</AssemblyVersion>
9 <BaseTypeName>System.Object</BaseTypeName>
13 <summary>To be added.</summary>
14 <remarks>To be added.</remarks>
17 <Member MemberName="AddEventHandler<T>">
18 <MemberSignature Language="C#" Value="public static void AddEventHandler<T> (Func<T,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken> addMethod, Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken> removeMethod, T handler);" />
19 <MemberSignature Language="ILAsm" Value=".method public static hidebysig void AddEventHandler<T>(class System.Func`2<!!T, valuetype System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken> addMethod, class System.Action`1<valuetype System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken> removeMethod, !!T handler) cil managed" />
20 <MemberType>Method</MemberType>
22 <AssemblyVersion>4.0.0.0</AssemblyVersion>
25 <ReturnType>System.Void</ReturnType>
28 <TypeParameter Name="T" />
31 <Parameter Name="addMethod" Type="System.Func<T,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken>" />
32 <Parameter Name="removeMethod" Type="System.Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken>" />
33 <Parameter Name="handler" Type="T" />
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>
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>
49 <AssemblyVersion>4.0.0.0</AssemblyVersion>
52 <ReturnType>System.Void</ReturnType>
55 <Parameter Name="ptr" Type="System.IntPtr" />
58 <param name="ptr">To be added.</param>
59 <summary>To be added.</summary>
60 <remarks>To be added.</remarks>
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>
68 <AssemblyVersion>4.0.0.0</AssemblyVersion>
71 <ReturnType>System.Runtime.InteropServices.WindowsRuntime.IActivationFactory</ReturnType>
74 <Parameter Name="type" Type="System.Type" />
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>
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>
88 <AssemblyVersion>4.0.0.0</AssemblyVersion>
91 <ReturnType>System.String</ReturnType>
94 <Parameter Name="ptr" Type="System.IntPtr" />
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>
103 <Member MemberName="RemoveAllEventHandlers">
104 <MemberSignature Language="C#" Value="public static void RemoveAllEventHandlers (Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken> removeMethod);" />
105 <MemberSignature Language="ILAsm" Value=".method public static hidebysig void RemoveAllEventHandlers(class System.Action`1<valuetype System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken> removeMethod) cil managed" />
106 <MemberType>Method</MemberType>
108 <AssemblyVersion>4.0.0.0</AssemblyVersion>
111 <ReturnType>System.Void</ReturnType>
114 <Parameter Name="removeMethod" Type="System.Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken>" />
117 <param name="removeMethod">To be added.</param>
118 <summary>To be added.</summary>
119 <remarks>To be added.</remarks>
122 <Member MemberName="RemoveEventHandler<T>">
123 <MemberSignature Language="C#" Value="public static void RemoveEventHandler<T> (Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken> removeMethod, T handler);" />
124 <MemberSignature Language="ILAsm" Value=".method public static hidebysig void RemoveEventHandler<T>(class System.Action`1<valuetype System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken> removeMethod, !!T handler) cil managed" />
125 <MemberType>Method</MemberType>
127 <AssemblyVersion>4.0.0.0</AssemblyVersion>
130 <ReturnType>System.Void</ReturnType>
133 <TypeParameter Name="T" />
136 <Parameter Name="removeMethod" Type="System.Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken>" />
137 <Parameter Name="handler" Type="T" />
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>
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>
152 <AssemblyVersion>4.0.0.0</AssemblyVersion>
155 <ReturnType>System.IntPtr</ReturnType>
158 <Parameter Name="s" Type="System.String" />
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>