Stetic.ApplicationBackend.LoadLibraries C# (CSharp) Method

LoadLibraries() private method

private LoadLibraries ( AssemblyResolver resolver, Hashtable visited, IEnumerable libraries ) : void
resolver AssemblyResolver
visited System.Collections.Hashtable
libraries IEnumerable
return void
        internal void LoadLibraries(AssemblyResolver resolver, Hashtable visited, IEnumerable libraries)
        {
            foreach (string s in libraries)
                AddLibrary (resolver, visited, s);
        }

Same methods

ApplicationBackend::LoadLibraries ( AssemblyResolver resolver, IEnumerable libraries ) : void

Usage Example

Beispiel #1
0
        void Read(XmlDocument doc)
        {
            loading = true;

            try {
                Close();

                XmlNode node = doc.SelectSingleNode("/stetic-interface");
                if (node == null)
                {
                    throw new ApplicationException(Catalog.GetString("Not a Stetic file according to node name."));
                }

                // Load the assembly directories
                resolver = new AssemblyResolver(app);
                app.LoadLibraries(resolver, widgetLibraries);

                if (ownedGlobalActionGroups)
                {
                    foreach (XmlElement groupElem in node.SelectNodes("action-group"))
                    {
                        AddActionGroup(groupElem);
                    }
                }

                XmlElement iconsElem = node.SelectSingleNode("icon-factory") as XmlElement;
                if (iconsElem != null)
                {
                    iconFactory.Read(this, iconsElem);
                }

                foreach (XmlElement toplevel in node.SelectNodes("widget"))
                {
                    AddWidget(toplevel);
                }
            } finally {
                loading = false;
            }
        }
All Usage Examples Of Stetic.ApplicationBackend::LoadLibraries