LoadExtension() публичный Метод

public LoadExtension ( string addin, Mono.Addins.Description.Extension extension, ArrayList addedNodes ) : void
addin string
extension Mono.Addins.Description.Extension
addedNodes System.Collections.ArrayList
Результат void
Пример #1
0
        void LoadModuleExtensionNodes(Extension extension, string addinId, ExtensionNodeSet nset, ArrayList loadedNodes)
        {
            // Now load the extensions
            ArrayList addedNodes = new ArrayList();

            tree.LoadExtension(addinId, extension, addedNodes);

            RuntimeAddin ad = AddinManager.SessionService.GetAddin(addinId);

            if (ad != null)
            {
                foreach (TreeNode nod in addedNodes)
                {
                    // Don't call OnAddinLoaded here. Do it when the entire extension point has been loaded.
                    if (nod.ExtensionNode != null)
                    {
                        loadedNodes.Add(nod);
                    }
                }
            }
        }