/// <summary> /// Initializes a new instance of the <see cref="DnnComponentModule"/> class. /// </summary> /// <param name="desktopModule">The desktop module.</param> public DnnComponentModule(DnnDesktopModule desktopModule) { this.DesktopModule = desktopModule; }
/// <summary> /// Ensures the default desktop module. /// </summary> /// <returns></returns> private DnnDesktopModule EnsureDefaultDesktopModule() { var defaultPackage = this.Packages.FirstOrDefault(); var moduleName = defaultPackage.Name; if (!this.DesktopModules.ContainsKey(moduleName)) { var desktopModule = new DnnDesktopModule(moduleName); this.DesktopModules.Add(moduleName, desktopModule); } return this.DesktopModules[moduleName]; }