ACPAddIn.ExtensionMode.extendSentence C# (CSharp) Метод

extendSentence() приватный Метод

private extendSentence ( ) : void
Результат void
        private void extendSentence()
        {
            extensionType = Suggestion.SENTENCE;

            // if current extensionPos is at last item of extensions, not in extend word mode, or is extending
            // last word of the sentence, then go fetch data
            if (extensionPos == (extensions.Count - 1) &&
                extensionWordPos == -1 &&
                (currentExtensionPosWordList == null || extensionWordPos == currentExtensionPosWordList.Count - 1))
            {
                retrieveExtendSuggestion();
            }
            else // else retrieve from extension list the next extension
            {
                // if not extending word
                if (extensionWordPos == -1)
                {
                    List<Suggestion> nextExtension = new List<Suggestion>();
                    nextExtension.Add(extensions[extensionPos + 1]);
                    displayExtension(nextExtension, false);
                }
                else // if is extending word
                {
                    // extend current incomplete sentence
                    displayExtension(null, false);
                }
            }
        }