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 PartFactory
\r
14 // NOTE: Do not add any more behavior to this class, as ComposablePartTests.cs
\r
15 // uses this to verify default behavior of the base class.
\r
16 private class NoOverridesComposablePart : ComposablePart
\r
18 public NoOverridesComposablePart()
\r
22 public override IEnumerable<ExportDefinition> ExportDefinitions
\r
24 get { return Enumerable.Empty<ExportDefinition>(); }
\r
27 public override IEnumerable<ImportDefinition> ImportDefinitions
\r
29 get { return Enumerable.Empty<ImportDefinition>(); }
\r
32 public override object GetExportedValue(ExportDefinition definition)
\r
38 public override void SetImport(ImportDefinition definition, IEnumerable<Export> exports)
\r