public IExtensionPaths GetExtensionPaths() { lock (_locker) { if (_paths == null) { _paths = new ExtensionPaths { ModuleFolderPaths = _hostSettings.ModuleFolderPaths.Select(path => _virtualPathProvider.MapPath(path)), CoreModuleFolderPaths = _hostSettings.CoreModuleFolderPaths.Select(path => _virtualPathProvider.MapPath(path)), ThemeFolderPaths = _hostSettings.ThemeFolderPaths.Select(path => _virtualPathProvider.MapPath(path)) }; } return(_paths); } }
public IExtensionPaths GetExtensionPaths() { lock (_locker) { if (_paths == null) { _paths = new ExtensionPaths { ModuleFolderPaths = _hostSettings.ModuleFolderPaths.Select(path => _virtualPathProvider.MapPath(path)), CoreModuleFolderPaths = _hostSettings.CoreModuleFolderPaths.Select(path => _virtualPathProvider.MapPath(path)), ThemeFolderPaths = _hostSettings.ThemeFolderPaths.Select(path => _virtualPathProvider.MapPath(path)) }; } return _paths; } }