1 <Type Name="EventRegistrationTokenTable<T>" FullName="System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable<T>">
2 <TypeSignature Language="C#" Value="public sealed class EventRegistrationTokenTable<T> where T : class" />
3 <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit EventRegistrationTokenTable`1<class T> extends System.Object" />
5 <AssemblyName>mscorlib</AssemblyName>
6 <AssemblyVersion>4.0.0.0</AssemblyVersion>
9 <TypeParameter Name="T">
11 <ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
16 <BaseTypeName>System.Object</BaseTypeName>
20 <typeparam name="T">To be added.</typeparam>
21 <summary>To be added.</summary>
22 <remarks>To be added.</remarks>
25 <Member MemberName=".ctor">
26 <MemberSignature Language="C#" Value="public EventRegistrationTokenTable ();" />
27 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
28 <MemberType>Constructor</MemberType>
30 <AssemblyVersion>4.0.0.0</AssemblyVersion>
34 <summary>To be added.</summary>
35 <remarks>To be added.</remarks>
38 <Member MemberName="AddEventHandler">
39 <MemberSignature Language="C#" Value="public System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken AddEventHandler (T handler);" />
40 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken AddEventHandler(!T handler) cil managed" />
41 <MemberType>Method</MemberType>
43 <AssemblyVersion>4.0.0.0</AssemblyVersion>
46 <ReturnType>System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken</ReturnType>
49 <Parameter Name="handler" Type="T" />
52 <param name="handler">To be added.</param>
53 <summary>To be added.</summary>
54 <returns>To be added.</returns>
55 <remarks>To be added.</remarks>
58 <Member MemberName="GetOrCreateEventRegistrationTokenTable">
59 <MemberSignature Language="C#" Value="public static System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable<T> GetOrCreateEventRegistrationTokenTable (ref System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable<T> refEventTable);" />
60 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1<!T> GetOrCreateEventRegistrationTokenTable(class System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1<!T> refEventTable) cil managed" />
61 <MemberType>Method</MemberType>
63 <AssemblyVersion>4.0.0.0</AssemblyVersion>
66 <ReturnType>System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable<T></ReturnType>
69 <Parameter Name="refEventTable" Type="System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable<T>&" RefType="ref" />
72 <param name="refEventTable">To be added.</param>
73 <summary>To be added.</summary>
74 <returns>To be added.</returns>
75 <remarks>To be added.</remarks>
78 <Member MemberName="InvocationList">
79 <MemberSignature Language="C#" Value="public T InvocationList { get; set; }" />
80 <MemberSignature Language="ILAsm" Value=".property instance !T InvocationList" />
81 <MemberType>Property</MemberType>
83 <AssemblyVersion>4.0.0.0</AssemblyVersion>
86 <ReturnType>T</ReturnType>
89 <summary>To be added.</summary>
90 <value>To be added.</value>
91 <remarks>To be added.</remarks>
94 <Member MemberName="RemoveEventHandler">
95 <MemberSignature Language="C#" Value="public void RemoveEventHandler (System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken token);" />
96 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveEventHandler(valuetype System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken token) cil managed" />
97 <MemberType>Method</MemberType>
99 <AssemblyVersion>4.0.0.0</AssemblyVersion>
102 <ReturnType>System.Void</ReturnType>
105 <Parameter Name="token" Type="System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken" />
108 <param name="token">To be added.</param>
109 <summary>To be added.</summary>
110 <remarks>To be added.</remarks>
113 <Member MemberName="RemoveEventHandler">
114 <MemberSignature Language="C#" Value="public void RemoveEventHandler (T handler);" />
115 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveEventHandler(!T handler) cil managed" />
116 <MemberType>Method</MemberType>
118 <AssemblyVersion>4.0.0.0</AssemblyVersion>
121 <ReturnType>System.Void</ReturnType>
124 <Parameter Name="handler" Type="T" />
127 <param name="handler">To be added.</param>
128 <summary>To be added.</summary>
129 <remarks>To be added.</remarks>