Ejemplo n.º 1
0
 /// <summary>
 /// Construtor padrão.
 /// </summary>
 /// <param name="definition"></param>
 /// <param name="import"></param>
 /// <param name="exports"></param>
 /// <param name="composablePart"></param>
 public ImportableInfo(System.ComponentModel.Composition.Primitives.ImportDefinition definition, ProviderImportDefinition import, IEnumerable <Export> exports, ProviderComposablePart composablePart)
 {
     _definition     = definition;
     _import         = import;
     _exports        = exports;
     _composablePart = composablePart;
 }
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public override ComposablePart CreatePart()
 {
     if (_composablePart == null)
     {
         _composablePart = new ProviderComposablePart(this);
     }
     return(_composablePart);
 }