Exemplo n.º 1
0
        public void RegisterProviderFactoryHandlers(
            string providerInvariantName,
            ISqlCodeAssistProviderFactoryDelegate handler)
        {
            string name = providerInvariantName.ToLower();

            _codeAssistProviderFactoryHandlers[name] = handler;
        }
Exemplo n.º 2
0
        public ISqlCodeAssistProvider GetProvider(
            string providerInvariantName)
        {
            string name = providerInvariantName.ToLower();

            if (!_codeAssistProviderFactoryHandlers.ContainsKey(name))
            {
                return(null);
            }

            ISqlCodeAssistProviderFactoryDelegate handler =
                _codeAssistProviderFactoryHandlers[name];

            return(handler());
        }