Alsing.SourceCode.Row.FindRightWordByBlockTypeName C# (CSharp) Метод

FindRightWordByBlockTypeName() публичный Метод

For public use only
public FindRightWordByBlockTypeName ( string BlockTypeName, Word StartWord, bool IgnoreStartWord ) : Word
BlockTypeName string
StartWord Word
IgnoreStartWord bool
Результат Word
        public Word FindRightWordByBlockTypeName(string BlockTypeName, Word StartWord, bool IgnoreStartWord)
        {
            int i = StartWord.Index;
            if (IgnoreStartWord)
                i++;
            while (i < words.Count)
            {
                Word w = this[i];
                if (w.Span.spanDefinition.Name == BlockTypeName && w.Type != WordType.Space && w.Type != WordType.Tab)
                {
                    return w;
                }
                i++;
            }
            return null;
        }
    }