Revert "[TFM] Update TizenFX TFM to net6.0 (#5360)" (#5436)
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API11 / build / tizen11.0 / ref / System.Runtime.InteropServices.WindowsRuntime.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <doc>
3   <assembly>
4     <name>System.Runtime.InteropServices.WindowsRuntime</name>
5   </assembly>
6   <members>
7     <member name="T:System.Runtime.InteropServices.WindowsRuntime.DefaultInterfaceAttribute">
8       <summary>Specifies the default interface of a managed Windows Runtime class.</summary>
9     </member>
10     <member name="M:System.Runtime.InteropServices.WindowsRuntime.DefaultInterfaceAttribute.#ctor(System.Type)">
11       <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.WindowsRuntime.DefaultInterfaceAttribute" /> class.</summary>
12       <param name="defaultInterface">The interface type that is specified as the default interface for the class the attribute is applied to.</param>
13     </member>
14     <member name="P:System.Runtime.InteropServices.WindowsRuntime.DefaultInterfaceAttribute.DefaultInterface">
15       <summary>Gets the type of the default interface.</summary>
16       <returns>The type of the default interface.</returns>
17     </member>
18     <member name="T:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken">
19       <summary>A token that is returned when an event handler is added to a Windows Runtime event. The token is used to remove the event handler from the event at a later time.</summary>
20     </member>
21     <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken.Equals(System.Object)">
22       <summary>Returns a value that indicates whether the current object is equal to the specified object.</summary>
23       <param name="obj">The object to compare.</param>
24       <returns>
25         <see langword="true" /> if the current object is equal to <paramref name="obj" />; otherwise, <see langword="false" />.</returns>
26     </member>
27     <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken.GetHashCode">
28       <summary>Returns the hash code for this instance.</summary>
29       <returns>The hash code for this instance.</returns>
30     </member>
31     <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken.op_Equality(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken)">
32       <summary>Indicates whether two <see cref="T:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken" /> instances are equal.</summary>
33       <param name="left">The first instance to compare.</param>
34       <param name="right">The second instance to compare.</param>
35       <returns>
36         <see langword="true" /> if the two objects are equal; otherwise, <see langword="false" />.</returns>
37     </member>
38     <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken.op_Inequality(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken)">
39       <summary>Indicates whether two <see cref="T:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken" /> instances are not equal.</summary>
40       <param name="left">The first instance to compare.</param>
41       <param name="right">The second instance to compare.</param>
42       <returns>
43         <see langword="true" /> if the two instances are not equal; otherwise, <see langword="false" />.</returns>
44     </member>
45     <member name="T:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1">
46       <summary>Stores mappings between delegates and event tokens, to support the implementation of a Windows Runtime event in managed code.</summary>
47       <typeparam name="T">The type of the event handler delegate for a particular event.</typeparam>
48     </member>
49     <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.#ctor">
50       <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1" /> class.</summary>
51       <exception cref="T:System.InvalidOperationException">
52         <paramref name="T" /> is not a delegate type.</exception>
53     </member>
54     <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.AddEventHandler(`0)">
55       <summary>Adds the specified event handler to the table and to the invocation list, and returns a token that can be used to remove the event handler.</summary>
56       <param name="handler">The event handler to add.</param>
57       <returns>A token that can be used to remove the event handler from the table and the invocation list.</returns>
58     </member>
59     <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.GetOrCreateEventRegistrationTokenTable(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable{`0}@)">
60       <summary>Returns the specified event registration token table, if it is not <see langword="null" />; otherwise, returns a new event registration token table.</summary>
61       <param name="refEventTable">An event registration token table, passed by reference.</param>
62       <returns>The event registration token table that is specified by <paramref name="refEventTable" />, if it is not <see langword="null" />; otherwise, a new event registration token table.</returns>
63     </member>
64     <member name="P:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.InvocationList">
65       <summary>Gets or sets a delegate of type <paramref name="T" /> whose invocation list includes all the event handler delegates that have been added, and that have not yet been removed. Invoking this delegate invokes all the event handlers.</summary>
66       <returns>A delegate of type <paramref name="T" /> that represents all the event handler delegates that are currently registered for an event.</returns>
67     </member>
68     <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.RemoveEventHandler(`0)">
69       <summary>Removes the specified event handler delegate from the table and the invocation list.</summary>
70       <param name="handler">The event handler to remove.</param>
71     </member>
72     <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.RemoveEventHandler(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken)">
73       <summary>Removes the event handler that is associated with the specified token from the table and the invocation list.</summary>
74       <param name="token">The token that was returned when the event handler was added.</param>
75     </member>
76     <member name="T:System.Runtime.InteropServices.WindowsRuntime.IActivationFactory">
77       <summary>Enables classes to be activated by the Windows Runtime.</summary>
78     </member>
79     <member name="M:System.Runtime.InteropServices.WindowsRuntime.IActivationFactory.ActivateInstance">
80       <summary>Returns a new instance of the Windows Runtime class that is created by the <see cref="T:System.Runtime.InteropServices.WindowsRuntime.IActivationFactory" /> interface.</summary>
81       <returns>The new instance of the Windows Runtime class.</returns>
82     </member>
83     <member name="T:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute">
84       <summary>Specifies the version of the target type that first implemented the specified interface.</summary>
85     </member>
86     <member name="M:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.#ctor(System.Type,System.Byte,System.Byte,System.Byte,System.Byte)">
87       <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute" /> class, specifying the interface that the target type implements and the version in which that interface was first implemented.</summary>
88       <param name="interfaceType">The interface that was first implemented in the specified version of the target type.</param>
89       <param name="majorVersion">The major component of the version of the target type that first implemented <paramref name="interfaceType" />.</param>
90       <param name="minorVersion">The minor component of the version of the target type that first implemented <paramref name="interfaceType" />.</param>
91       <param name="buildVersion">The build component of the version of the target type that first implemented <paramref name="interfaceType" />.</param>
92       <param name="revisionVersion">The revision component of the version of the target type that first implemented <paramref name="interfaceType" />.</param>
93     </member>
94     <member name="P:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.BuildVersion">
95       <summary>Gets the build component of the version of the target type that first implemented the interface.</summary>
96       <returns>The build component of the version.</returns>
97     </member>
98     <member name="P:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.InterfaceType">
99       <summary>Gets the type of the interface that the target type implements.</summary>
100       <returns>The type of the interface.</returns>
101     </member>
102     <member name="P:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.MajorVersion">
103       <summary>Gets the major component of the version of the target type that first implemented the interface.</summary>
104       <returns>The major component of the version.</returns>
105     </member>
106     <member name="P:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.MinorVersion">
107       <summary>Gets the minor component of the version of the target type that first implemented the interface.</summary>
108       <returns>The minor component of the version.</returns>
109     </member>
110     <member name="P:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.RevisionVersion">
111       <summary>Gets the revision component of the version of the target type that first implemented the interface.</summary>
112       <returns>The revision component of the version.</returns>
113     </member>
114     <member name="T:System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArrayAttribute">
115       <summary>When applied to an array parameter in a Windows Runtime component, specifies that the contents of the array that is passed to that parameter are used only for input. The caller expects the array to be unchanged by the call.</summary>
116     </member>
117     <member name="M:System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArrayAttribute.#ctor">
118       <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArrayAttribute" /> class.</summary>
119     </member>
120     <member name="T:System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute">
121       <summary>Specifies the name of the return value of a method in a Windows Runtime component.</summary>
122     </member>
123     <member name="M:System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute.#ctor(System.String)">
124       <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute" /> class, and specifies the name of the return value.</summary>
125       <param name="name">The name of the return value.</param>
126     </member>
127     <member name="P:System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute.Name">
128       <summary>Gets the name that was specified for the return value of a method in a Windows Runtime component.</summary>
129       <returns>The name of the method's return value.</returns>
130     </member>
131     <member name="T:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal">
132       <summary>Provides helper methods for marshaling data between the .NET Framework and the Windows Runtime.</summary>
133     </member>
134     <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.AddEventHandler``1(System.Func{``0,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken},System.Action{System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken},``0)">
135       <summary>Adds the specified event handler to a Windows Runtime event.</summary>
136       <param name="addMethod">A delegate that represents the method that adds event handlers to the Windows Runtime event.</param>
137       <param name="removeMethod">A delegate that represents the method that removes event handlers from the Windows Runtime event.</param>
138       <param name="handler">A delegate the represents the event handler that is added.</param>
139       <typeparam name="T">The type of the delegate that represents the event handler.</typeparam>
140       <exception cref="T:System.ArgumentNullException">
141         <paramref name="addMethod" /> is <see langword="null" />.
142 -or-
143 <paramref name="removeMethod" /> is <see langword="null" />.</exception>
144     </member>
145     <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.FreeHString(System.IntPtr)">
146       <summary>Frees the specified Windows RuntimeHSTRING.</summary>
147       <param name="ptr">The address of the HSTRING to free.</param>
148       <exception cref="T:System.PlatformNotSupportedException">The Windows Runtime is not supported on the current version of the operating system.</exception>
149     </member>
150     <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.GetActivationFactory(System.Type)">
151       <summary>Returns an object that implements the activation factory interface for the specified Windows Runtime type.</summary>
152       <param name="type">The Windows Runtime type to get the activation factory interface for.</param>
153       <returns>An object that implements the activation factory interface.</returns>
154       <exception cref="T:System.ArgumentException">
155         <paramref name="type" /> does not represent a Windows Runtime type (that is, belonging to the Windows Runtime itself or defined in a Windows Runtime component).
156 -or-
157 The object specified for <paramref name="type" /> was not provided by the common language runtime type system.</exception>
158       <exception cref="T:System.ArgumentNullException">
159         <paramref name="type" /> is <see langword="null" />.</exception>
160       <exception cref="T:System.TypeLoadException">The specified Windows Runtime class is not properly registered. For example, the .winmd file was located, but the Windows Runtime failed to locate the implementation.</exception>
161     </member>
162     <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.PtrToStringHString(System.IntPtr)">
163       <summary>Returns a managed string that contains a copy of the specified Windows RuntimeHSTRING.</summary>
164       <param name="ptr">An unmanaged pointer to the HSTRING to copy.</param>
165       <returns>A managed string that contains a copy of the HSTRING if <paramref name="ptr" /> is not <see cref="F:System.IntPtr.Zero" />; otherwise, <see cref="F:System.String.Empty" />.</returns>
166       <exception cref="T:System.PlatformNotSupportedException">The Windows Runtime is not supported on the current version of the operating system.</exception>
167     </member>
168     <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.RemoveAllEventHandlers(System.Action{System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken})">
169       <summary>Removes all the event handlers that can be removed by using the specified method.</summary>
170       <param name="removeMethod">A delegate that represents the method that removes event handlers from the Windows Runtime event.</param>
171       <exception cref="T:System.ArgumentNullException">
172         <paramref name="removeMethod" /> is <see langword="null" />.</exception>
173     </member>
174     <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.RemoveEventHandler``1(System.Action{System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken},``0)">
175       <summary>Removes the specified event handler from a Windows Runtime event.</summary>
176       <param name="removeMethod">A delegate that represents the method that removes event handlers from the Windows Runtime event.</param>
177       <param name="handler">The event handler that is removed.</param>
178       <typeparam name="T">The type of the delegate that represents the event handler.</typeparam>
179       <exception cref="T:System.ArgumentNullException">
180         <paramref name="removeMethod" /> is <see langword="null" />.</exception>
181     </member>
182     <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.StringToHString(System.String)">
183       <summary>Allocates a Windows RuntimeHSTRING and copies the specified managed string to it.</summary>
184       <param name="s">The managed string to copy.</param>
185       <returns>An unmanaged pointer to the new HSTRING, or <see cref="F:System.IntPtr.Zero" /> if <paramref name="s" /> is <see cref="F:System.String.Empty" />.</returns>
186       <exception cref="T:System.PlatformNotSupportedException">The Windows Runtime is not supported on the current version of the operating system.</exception>
187       <exception cref="T:System.ArgumentNullException">
188         <paramref name="s" /> is <see langword="null" />.</exception>
189     </member>
190     <member name="T:System.Runtime.InteropServices.WindowsRuntime.WriteOnlyArrayAttribute">
191       <summary>When applied to an array parameter in a Windows Runtime component, specifies that the contents of an array that is passed to that parameter are used only for output. The caller does not guarantee that the contents are initialized, and the called method should not read the contents.</summary>
192     </member>
193     <member name="M:System.Runtime.InteropServices.WindowsRuntime.WriteOnlyArrayAttribute.#ctor">
194       <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.WindowsRuntime.WriteOnlyArrayAttribute" /> class.</summary>
195     </member>
196   </members>
197 </doc>