Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Factories/PartFactory.cs')
-rw-r--r--mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Factories/PartFactory.cs112
1 files changed, 0 insertions, 112 deletions
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Factories/PartFactory.cs b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Factories/PartFactory.cs
deleted file mode 100644
index 44650c0ce0b..00000000000
--- a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Factories/PartFactory.cs
+++ /dev/null
@@ -1,112 +0,0 @@
-// -----------------------------------------------------------------------
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// -----------------------------------------------------------------------
-using System;
-using System.Collections.Generic;
-using System.ComponentModel.Composition;
-using System.ComponentModel.Composition.AttributedModel;
-using System.ComponentModel.Composition.Hosting;
-using System.ComponentModel.Composition.Primitives;
-
-namespace System.ComponentModel.Composition.Factories
-{
- internal static partial class PartFactory
- {
- public static Type GetAttributedExporterType()
- {
- return typeof(ExportValueTypeFactory);
- }
-
- public static ComposablePart CreateAttributed(Type type)
- {
- var definition = PartDefinitionFactory.CreateAttributed(type);
-
- return definition.CreatePart();
- }
-
- public static ComposablePart CreateAttributed(object instance)
- {
- return AttributedModelServices.CreatePart(instance);
- }
-
- public static ComposablePart Create()
- {
- return new NoOverridesComposablePart();
- }
-
- public static ComposablePart CreateExporter(string contractName, object value)
- {
- return CreateExporter(new MicroExport(contractName, value));
- }
-
- public static ComposablePart CreateExporter(params MicroExport[] exports)
- {
- ConcreteComposablePart part = new ConcreteComposablePart();
-
- if (exports != null)
- {
- foreach (var export in exports)
- {
- foreach (object exportedValue in export.ExportedValues)
- {
- part.AddExport(ExportFactory.Create(export.ContractName, exportedValue, export.Metadata));
- }
- }
- }
-
- return part;
- }
-
- public static ImportingComposablePart CreateImporter<T>()
- {
- string contractName = AttributedModelServices.GetContractName(typeof(T));
-
- return CreateImporter(contractName);
- }
-
- public static ImportingComposablePart CreateImporterExporter(string exportContractName, string importContractName)
- {
- return new ImportingComposablePart(exportContractName, ImportCardinality.ExactlyOne, false, importContractName);
- }
-
- public static ImportingComposablePart CreateImporter(params string[] contractNames)
- {
- return new ImportingComposablePart(ImportCardinality.ZeroOrMore, false, contractNames);
- }
-
- public static ImportingComposablePart CreateImporter(bool isRecomposable, params string[] contractNames)
- {
- return new ImportingComposablePart(ImportCardinality.ZeroOrMore, isRecomposable, contractNames);
- }
-
- public static ImportingComposablePart CreateImporter(string contractName)
- {
- return CreateImporter(contractName, ImportCardinality.ZeroOrMore);
- }
-
- public static ImportingComposablePart CreateImporter(string contractName, bool isRecomposable)
- {
- return CreateImporter(contractName, ImportCardinality.ZeroOrMore, isRecomposable);
- }
-
- public static ImportingComposablePart CreateImporter(string contractName, ImportCardinality cardinality)
- {
- return CreateImporter(contractName, cardinality, false);
- }
-
- public static ImportingComposablePart CreateImporter(string contractName, ImportCardinality cardinality, bool isRecomposable)
- {
- return new ImportingComposablePart(cardinality, isRecomposable, contractName);
- }
-
- public static ImportingComposablePart CreateImporter(params ImportDefinition[] importDefinitions)
- {
- return new ImportingComposablePart(importDefinitions);
- }
-
- public static ComposablePart CreateDisposable(Action<bool> disposeCallback)
- {
- return new DisposableComposablePart(disposeCallback);
- }
- }
-}