Пример #1
0
        private static ComposablePart CreatePart(Dependency dependency, string exportContractName, string importContractName)
        {
            ConcreteComposablePart part = new ConcreteComposablePart();

            part.AddExport(exportContractName, exportContractName);

            if (dependency != Dependency.None)
            {
                part.AddImport(importContractName, ImportCardinality.ExactlyOne, false, dependency == Dependency.Prerequisite);
            }

            return(part);
        }
        private static ComposablePart CreatePart(Dependency dependency, string exportContractName, string importContractName)
        {
            ConcreteComposablePart part = new ConcreteComposablePart();
            part.AddExport(exportContractName, exportContractName);

            if (dependency != Dependency.None)
            {
                part.AddImport(importContractName, ImportCardinality.ExactlyOne, false, dependency == Dependency.Prerequisite);
            }

            return part;
        }