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" />
6 <AssemblyName>System.ComponentModel.Composition</AssemblyName>
7 <AssemblyVersion>4.0.0.0</AssemblyVersion>
10 <BaseTypeName>System.Exception</BaseTypeName>
15 <AttributeName>System.Diagnostics.DebuggerDisplay("{Message}")</AttributeName>
18 <AttributeName>System.Diagnostics.DebuggerTypeProxy(typeof(System.ComponentModel.Composition.CompositionExceptionDebuggerProxy))</AttributeName>
22 <remarks>To be added.</remarks>
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>
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>
34 <AssemblyVersion>4.0.0.0</AssemblyVersion>
38 <remarks>To be added.</remarks>
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>
45 <Member MemberName=".ctor">
46 <MemberSignature Language="C#" Value="public CompositionException (System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.CompositionError> errors);" />
47 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.Generic.IEnumerable`1<class System.ComponentModel.Composition.CompositionError> errors) cil managed" />
48 <MemberType>Constructor</MemberType>
50 <AssemblyVersion>4.0.0.0</AssemblyVersion>
53 <Parameter Name="errors" Type="System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.CompositionError>" />
56 <remarks>To be added.</remarks>
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>
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>
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>
70 <AssemblyVersion>4.0.0.0</AssemblyVersion>
73 <Parameter Name="message" Type="System.String" />
76 <remarks>To be added.</remarks>
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>
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>
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>
90 <AssemblyVersion>4.0.0.0</AssemblyVersion>
93 <Parameter Name="message" Type="System.String" />
94 <Parameter Name="innerException" Type="System.Exception" />
97 <remarks>To be added.</remarks>
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>
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>
108 <Member MemberName="Errors">
109 <MemberSignature Language="C#" Value="public System.Collections.ObjectModel.ReadOnlyCollection<System.ComponentModel.Composition.CompositionError> Errors { get; }" />
110 <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.ObjectModel.ReadOnlyCollection`1<class System.ComponentModel.Composition.CompositionError> Errors" />
111 <MemberType>Property</MemberType>
113 <AssemblyVersion>4.0.0.0</AssemblyVersion>
116 <ReturnType>System.Collections.ObjectModel.ReadOnlyCollection<System.ComponentModel.Composition.CompositionError></ReturnType>
119 <value>To be added.</value>
120 <remarks>To be added.</remarks>
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>
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>
132 <AssemblyVersion>4.0.0.0</AssemblyVersion>
135 <ReturnType>System.String</ReturnType>
138 <value>To be added.</value>
139 <remarks>To be added.</remarks>
141 <attribution license="cc4" from="Microsoft" modified="false" />
142 <para>Gets a message that describes the exception.</para>