Fix bugs in sizing TableLayoutPanel (Xamarin bug 18638)
[mono.git] / mcs / class / System.ComponentModel.Composition / src / ComponentModel / System / ComponentModel / Composition / CompositionErrorDebuggerProxy.cs
1 // -----------------------------------------------------------------------\r
2 // Copyright (c) Microsoft Corporation.  All rights reserved.\r
3 // -----------------------------------------------------------------------\r
4 using System;\r
5 using System.ComponentModel.Composition.Hosting;\r
6 using System.ComponentModel.Composition.Primitives;\r
7 using Microsoft.Internal;\r
8 \r
9 namespace System.ComponentModel.Composition\r
10 {\r
11     internal class CompositionErrorDebuggerProxy\r
12     {\r
13         private readonly CompositionError _error;\r
14 \r
15         public CompositionErrorDebuggerProxy(CompositionError error)\r
16         {\r
17             Requires.NotNull(error, "error");\r
18 \r
19             this._error = error;\r
20         }\r
21 \r
22         public string Description\r
23         {\r
24             get { return this._error.Description; }\r
25         }\r
26 \r
27         public Exception Exception\r
28         {\r
29             get { return this._error.Exception; }\r
30         }\r
31 \r
32         public ICompositionElement Element\r
33         {\r
34             get { return this._error.Element; }\r
35         }\r
36     }\r
37 }