예제 #1
0
        public static AutoCompleteWindow ShowCompletionWindow(Form parent, TextEditorControl control, string fileName, ICompletionDataProvider completionDataProvider, char firstChar, bool showDeclarationWindow)
        {
            completionData = completionDataProvider.GenerateCompletionData(fileName, control.ActiveTextAreaControl.TextArea, firstChar);
            if (completionData == null || completionData.Length == 0)
            {
                return(null);
            }
            AutoCompleteWindow codeCompletionWindow = new AutoCompleteWindow(completionDataProvider, parent, control, fileName, showDeclarationWindow);

            codeCompletionWindow.ShowCompletionWindow();
            return(codeCompletionWindow);
        }
예제 #2
0
        public static AutoCompleteWindow ShowCompletionWindow(Form parent, TextEditorControl control, string fileName, ICompletionDataProvider completionDataProvider, char firstChar, int IOffset, int FOffset)
        {
            AutoCompleteWindow aux = ShowCompletionWindow(parent, control, fileName, completionDataProvider, firstChar, true);

            if (aux == null)
            {
                return(null);
            }
            aux.startOffset = IOffset;
            aux.endOffset   = FOffset;
            return(aux);
        }