Implement MachineKey.Protect and MachineKey.Unprotect
[mono.git] / mcs / class / System.ComponentModel.Composition / Documentation / en / System.ComponentModel.Composition / CompositionException.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="CompositionException" FullName="System.ComponentModel.Composition.CompositionException">
3   <TypeSignature Language="C#" Value="public class CompositionException : Exception" />
4   <TypeSignature Language="ILAsm" Value=".class public auto ansi serializable beforefieldinit CompositionException extends System.Exception" />
5   <AssemblyInfo>
6     <AssemblyName>System.ComponentModel.Composition</AssemblyName>
7     <AssemblyVersion>4.0.0.0</AssemblyVersion>
8   </AssemblyInfo>
9   <Base>
10     <BaseTypeName>System.Exception</BaseTypeName>
11   </Base>
12   <Interfaces />
13   <Attributes>
14     <Attribute>
15       <AttributeName>System.Diagnostics.DebuggerDisplay("{Message}")</AttributeName>
16     </Attribute>
17     <Attribute>
18       <AttributeName>System.Diagnostics.DebuggerTypeProxy(typeof(System.ComponentModel.Composition.CompositionExceptionDebuggerProxy))</AttributeName>
19     </Attribute>
20   </Attributes>
21   <Docs>
22     <remarks>To be added.</remarks>
23     <summary>
24       <attribution license="cc4" from="Microsoft" modified="false" />
25       <para>Represents the exception that is thrown when one or more errors occur during composition in a <see cref="T:System.ComponentModel.Composition.Hosting.CompositionContainer" /> object.</para>
26     </summary>
27   </Docs>
28   <Members>
29     <Member MemberName=".ctor">
30       <MemberSignature Language="C#" Value="public CompositionException ();" />
31       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
32       <MemberType>Constructor</MemberType>
33       <AssemblyInfo>
34         <AssemblyVersion>4.0.0.0</AssemblyVersion>
35       </AssemblyInfo>
36       <Parameters />
37       <Docs>
38         <remarks>To be added.</remarks>
39         <summary>
40           <attribution license="cc4" from="Microsoft" modified="false" />
41           <para>Initializes a new instance of the <see cref="T:System.ComponentModel.Composition.CompositionException" /> class.</para>
42         </summary>
43       </Docs>
44     </Member>
45     <Member MemberName=".ctor">
46       <MemberSignature Language="C#" Value="public CompositionException (System.Collections.Generic.IEnumerable&lt;System.ComponentModel.Composition.CompositionError&gt; errors);" />
47       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.Generic.IEnumerable`1&lt;class System.ComponentModel.Composition.CompositionError&gt; errors) cil managed" />
48       <MemberType>Constructor</MemberType>
49       <AssemblyInfo>
50         <AssemblyVersion>4.0.0.0</AssemblyVersion>
51       </AssemblyInfo>
52       <Parameters>
53         <Parameter Name="errors" Type="System.Collections.Generic.IEnumerable&lt;System.ComponentModel.Composition.CompositionError&gt;" />
54       </Parameters>
55       <Docs>
56         <remarks>To be added.</remarks>
57         <summary>
58           <attribution license="cc4" from="Microsoft" modified="false" />
59           <para>Initializes a new instance of the <see cref="T:System.ComponentModel.Composition.CompositionException" /> class with the specified collection of composition errors.</para>
60         </summary>
61         <param name="errors">
62           <attribution license="cc4" from="Microsoft" modified="false" />A collection of <see cref="T:System.ComponentModel.Composition.CompositionError" /> objects that represent problems during composition.</param>
63       </Docs>
64     </Member>
65     <Member MemberName=".ctor">
66       <MemberSignature Language="C#" Value="public CompositionException (string message);" />
67       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string message) cil managed" />
68       <MemberType>Constructor</MemberType>
69       <AssemblyInfo>
70         <AssemblyVersion>4.0.0.0</AssemblyVersion>
71       </AssemblyInfo>
72       <Parameters>
73         <Parameter Name="message" Type="System.String" />
74       </Parameters>
75       <Docs>
76         <remarks>To be added.</remarks>
77         <summary>
78           <attribution license="cc4" from="Microsoft" modified="false" />
79           <para>Initializes a new instance of the <see cref="T:System.ComponentModel.Composition.CompositionException" /> class with the specified error message.</para>
80         </summary>
81         <param name="message">
82           <attribution license="cc4" from="Microsoft" modified="false" />A message that describes the <see cref="T:System.ComponentModel.Composition.CompositionException" /> or null to set the <see cref="P:System.Exception.Message" /> property to its default value.</param>
83       </Docs>
84     </Member>
85     <Member MemberName=".ctor">
86       <MemberSignature Language="C#" Value="public CompositionException (string message, Exception innerException);" />
87       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string message, class System.Exception innerException) cil managed" />
88       <MemberType>Constructor</MemberType>
89       <AssemblyInfo>
90         <AssemblyVersion>4.0.0.0</AssemblyVersion>
91       </AssemblyInfo>
92       <Parameters>
93         <Parameter Name="message" Type="System.String" />
94         <Parameter Name="innerException" Type="System.Exception" />
95       </Parameters>
96       <Docs>
97         <remarks>To be added.</remarks>
98         <summary>
99           <attribution license="cc4" from="Microsoft" modified="false" />
100           <para>Initializes a new instance of the <see cref="T:System.ComponentModel.Composition.CompositionException" /> class with the specified error message and the exception that is the cause of this exception.</para>
101         </summary>
102         <param name="message">
103           <attribution license="cc4" from="Microsoft" modified="false" />A message that describes the <see cref="T:System.ComponentModel.Composition.CompositionException" /> or null to set the <see cref="P:System.Exception.Message" /> property to its default value.</param>
104         <param name="innerException">
105           <attribution license="cc4" from="Microsoft" modified="false" />The exception that is the underlying cause of the <see cref="T:System.ComponentModel.Composition.CompositionException" /> or null to set the <see cref="P:System.Exception.InnerException" /> property to null.</param>
106       </Docs>
107     </Member>
108     <Member MemberName="Errors">
109       <MemberSignature Language="C#" Value="public System.Collections.ObjectModel.ReadOnlyCollection&lt;System.ComponentModel.Composition.CompositionError&gt; Errors { get; }" />
110       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.ObjectModel.ReadOnlyCollection`1&lt;class System.ComponentModel.Composition.CompositionError&gt; Errors" />
111       <MemberType>Property</MemberType>
112       <AssemblyInfo>
113         <AssemblyVersion>4.0.0.0</AssemblyVersion>
114       </AssemblyInfo>
115       <ReturnValue>
116         <ReturnType>System.Collections.ObjectModel.ReadOnlyCollection&lt;System.ComponentModel.Composition.CompositionError&gt;</ReturnType>
117       </ReturnValue>
118       <Docs>
119         <value>To be added.</value>
120         <remarks>To be added.</remarks>
121         <summary>
122           <attribution license="cc4" from="Microsoft" modified="false" />
123           <para>Gets or sets a collection of <see cref="T:System.ComponentModel.Composition.CompositionError" /> objects that describe the errors associated with the <see cref="T:System.ComponentModel.Composition.CompositionException" />.</para>
124         </summary>
125       </Docs>
126     </Member>
127     <Member MemberName="Message">
128       <MemberSignature Language="C#" Value="public override string Message { get; }" />
129       <MemberSignature Language="ILAsm" Value=".property instance string Message" />
130       <MemberType>Property</MemberType>
131       <AssemblyInfo>
132         <AssemblyVersion>4.0.0.0</AssemblyVersion>
133       </AssemblyInfo>
134       <ReturnValue>
135         <ReturnType>System.String</ReturnType>
136       </ReturnValue>
137       <Docs>
138         <value>To be added.</value>
139         <remarks>To be added.</remarks>
140         <summary>
141           <attribution license="cc4" from="Microsoft" modified="false" />
142           <para>Gets a message that describes the exception.</para>
143         </summary>
144       </Docs>
145     </Member>
146   </Members>
147 </Type>