1 // -----------------------------------------------------------------------
\r
2 // Copyright (c) Microsoft Corporation. All rights reserved.
\r
3 // -----------------------------------------------------------------------
\r
5 using System.Collections.Generic;
\r
7 using Microsoft.VisualStudio.TestTools.UnitTesting;
\r
8 using System.ComponentModel.Composition.Primitives;
\r
10 namespace System.ComponentModel.Composition.Factories
\r
12 partial class PartDefinitionFactory
\r
14 // NOTE: Do not add any more behavior to this class, as ComposablePartDefinitionTests.cs
\r
15 // uses this to verify default behavior of the base class.
\r
16 private class NoOverridesComposablePartDefinition : ComposablePartDefinition
\r
18 public override IEnumerable<ExportDefinition> ExportDefinitions
\r
20 get { return Enumerable.Empty<ExportDefinition>(); }
\r
23 public override IEnumerable<ImportDefinition> ImportDefinitions
\r
25 get { return Enumerable.Empty<ImportDefinition>(); }
\r
28 public override ComposablePart CreatePart()
\r