public virtual Host AddHost(Common.VManager.DataTypes.HostConnectionParams parameters) { var host = CreateHostInstance(parameters); if (!hosts.ContainsKey(host.Name)) { hosts[host.Name] = host; } return(GetHost(host.Name)); }
protected abstract IHost CreateHostInstance(Common.VManager.DataTypes.HostConnectionParams parameters);