private void Load() { var targetExtensions = _extensibilityService.LoadExtensions <ITextTemplateEngine>(); foreach (var extension in targetExtensions) { _engines.Add(extension); } }
public void Initialize() { var commands = _extensibility.LoadExtensions <ICommand>(); foreach (var command in commands) { if (!_commands.ContainsKey(command.Name)) { _commands.Add(command.Name, command); } } }