Fix bugs in sizing TableLayoutPanel (Xamarin bug 18638)
[mono.git] / mcs / class / System.ComponentModel.Composition / Tests / ComponentModelUnitTest / System / ComponentModel / Composition / Factories / CatalogFactory.NoOverridesComposablePartCatalog.cs
1 // -----------------------------------------------------------------------\r
2 // Copyright (c) Microsoft Corporation.  All rights reserved.\r
3 // -----------------------------------------------------------------------\r
4 using System;\r
5 using System.ComponentModel.Composition.Primitives;\r
6 using System.Linq;\r
7 \r
8 namespace System.ComponentModel.Composition.Factories\r
9 {\r
10     partial class CatalogFactory\r
11     {\r
12         // NOTE: Do not add any more behavior to this class, as ComposablePartCatalogTests.cs \r
13         // uses this to verify default behavior of the base class.\r
14         private class NoOverridesComposablePartCatalog : ComposablePartCatalog\r
15         {\r
16             public NoOverridesComposablePartCatalog()\r
17             {\r
18             }\r
19 \r
20             public override IQueryable<ComposablePartDefinition> Parts\r
21             {\r
22                 get { return Enumerable.Empty<ComposablePartDefinition>().AsQueryable(); }\r
23             }\r
24         }\r
25     }\r
26 }