public IPlugin GetPlugin(string name) { EnsurePluginsAreLoaded(); var metaData = GetMetadata(name); return(metaData.AssemblyInstance ?? (metaData.AssemblyInstance = _pluginLoader.CreateInstance(metaData))); }