diff options
Diffstat (limited to 'mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Factories/PartDefinitionFactory.cs')
-rw-r--r-- | mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Factories/PartDefinitionFactory.cs | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Factories/PartDefinitionFactory.cs b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Factories/PartDefinitionFactory.cs deleted file mode 100644 index bbff18c4467..00000000000 --- a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Factories/PartDefinitionFactory.cs +++ /dev/null @@ -1,51 +0,0 @@ -// -----------------------------------------------------------------------
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// -----------------------------------------------------------------------
-using System;
-using System.Collections.Generic;
-using System.ComponentModel.Composition.Hosting;
-using System.ComponentModel.Composition.AttributedModel;
-using System.ComponentModel.Composition.ReflectionModel;
-using System.ComponentModel.Composition.Primitives;
-
-namespace System.ComponentModel.Composition.Factories
-{
- internal static partial class PartDefinitionFactory
- {
- public static ReflectionComposablePartDefinition CreateAttributed()
- {
- return CreateAttributed(typeof(ComposablePart));
- }
-
- public static ReflectionComposablePartDefinition CreateAttributed(Type type)
- {
- return AttributedModelDiscovery.CreatePartDefinition(type, null, false, (ICompositionElement)null);
- }
-
- public static ComposablePartDefinition Create()
- {
- return new NoOverridesComposablePartDefinition();
- }
-
- public static ComposablePartDefinition Create(ComposablePart part)
- {
- return Create(part.Metadata, () => part, part.ImportDefinitions, part.ExportDefinitions);
- }
-
- public static ComposablePartDefinition Create(IDictionary<string, object> metadata,
- Func<ComposablePart> partCreator,
- IEnumerable<ImportDefinition> imports,
- IEnumerable<ExportDefinition> exports)
- {
- return Create(metadata, partCreator, () => imports, () => exports);
- }
-
- public static ComposablePartDefinition Create(IDictionary<string, object> metadata,
- Func<ComposablePart> partCreator,
- Func<IEnumerable<ImportDefinition>> importsCreator,
- Func<IEnumerable<ExportDefinition>> exportsCreator)
- {
- return new DerivedComposablePartDefinition(metadata, partCreator, importsCreator, exportsCreator);
- }
- }
-}
|