Ejemplo n.º 1
0
        public FuncPartDefinitionBase AddPart <T>(Func <ExportProvider, object> factory)
        {
            var definition = new FuncPartDefinition <T>(factory);

            this.parts.Add(definition);
            this.Changed(this, new ComposablePartCatalogChangeEventArgs(new[] { definition }, new FuncPartDefinition <T>[] { }, null));
            return(definition);
        }
Ejemplo n.º 2
0
 public FuncPart(FuncPartDefinition <TContract> definition)
 {
     this.definition = definition;
 }