public TooltipItem GetItem(Mono.TextEditor.TextEditor editor, int offset) { string offsetWord = (editor as TextEdit).GetOffsetWord(offset, true); //if((string.IsNullOrEmpty(offsetWord)) || !offsetWord.Contains(".") ) return null; if ((string.IsNullOrEmpty(offsetWord))) { return(null); } // tooltip, len nad slovami s bodkou alebo Type if (!offsetWord.Contains(".")) { Completion.CompletionData cdType = MainClass.CompletedCache.ListDataTypes.Find(x => x.CompletionText == offsetWord); if (cdType != null) { return(new TooltipItem(cdType.Description)); } else { return(null); } } Completion.CompletionData cd = editor.GetCompletionData(offsetWord); //ParseString(writeWord,fullWord,completiontype); if (cd != null) { return(new TooltipItem(cd.Description)); } return(null); }