/// <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); }