Ejemplo n.º 1
0
        public static CompositionContainer CreateAttributed(params object[] parts)
        {
            var container  = new CompositionContainer();
            var partsArray = new ComposablePart[parts.Length];

            for (int i = 0; i < parts.Length; i++)
            {
                Assert.IsNotType <Type>(parts[i]);
                partsArray[i] = PartFactory.CreateAttributed(parts[i]);
            }

            return(Create(partsArray));
        }
Ejemplo n.º 2
0
        public static CompositionContainer CreateAttributed(params object[] parts)
        {
            var container  = new CompositionContainer();
            var partsArray = new ComposablePart[parts.Length];

            for (int i = 0; i < parts.Length; i++)
            {
                Assert.IsNotInstanceOfType(parts[i], typeof(Type), "You should be using CreateWithAttributedCatalog not CreateAttributed");
                partsArray[i] = PartFactory.CreateAttributed(parts[i]);
            }

            return(Create(partsArray));
        }