OpenIDE.Core.Language.PluginLocator.LocateAll C# (CSharp) Method

LocateAll() public method

public LocateAll ( ) : OpenIDE.Core.Language.LanguagePlugin[]
return OpenIDE.Core.Language.LanguagePlugin[]
        public LanguagePlugin[] LocateAll()
        {
            if (_pluginsAll == null) {
                lock (_padlock) {
                    _pluginsAll = new List<LanguagePlugin>();
                    foreach (var file in getPlugins()) {
                        var plugin = new LanguagePlugin(file, _dispatchMessage);
                        _pluginsAll.Add(plugin);
                    }
                }
            }
            return _pluginsAll.ToArray();
        }