Для изменения размера нажмите или перетащите

IExpressionCompositeSyntaxNode - интерфейс

Описание интерфейса составного синтаксического узла

Пространство имён:  Tessa.Views.Parser.SyntaxTree.Expressions
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public interface IExpressionCompositeSyntaxNode : ICompositeSyntaxNode<IExpressionSyntaxNode>, 
	ISyntaxNode, IEnumerable<IExpressionSyntaxNode>, IEnumerable, IExpressionSyntaxNode

Тип IExpressionCompositeSyntaxNode предоставляет следующие члены.

Свойства
  ИмяОписание
Открытое свойствоLexemes
Gets Список лексем из которых состоит синтаксический узел.
(Унаследован от ISyntaxNode.)
В начало страницы
Методы
  ИмяОписание
Открытый методAddLexemes
Добавляет лексемы lexemes в список lexemes
(Унаследован от ISyntaxNode.)
Открытый методEvaluate
Осуществляет преобразование синтаксического узла в дерево выражений Expression. Если преобразование не поддерживается возвращает null
(Унаследован от IExpressionSyntaxNode.)
Открытый методGetEnumerator
Returns an enumerator that iterates through the collection.
(Унаследован от IEnumerableIExpressionSyntaxNode.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияConvertToListDictionariesIExpressionSyntaxNodeПерегружен.
Осуществляет сопоставлению коллекции source на коллекцию коллекций ключ-значение в соответствии с контекстом сопоставления по умолчанию
(Определяется DictionaryConverter.)
Открытый метод расширенияConvertToListDictionariesIExpressionSyntaxNode(MappingContext)Перегружен.
Осуществляет сопоставлению коллекции source на коллекцию коллекций ключ-значение в соответствии с контекстом сопоставления context
(Определяется DictionaryConverter.)
Открытый метод расширенияDistinctByIExpressionSyntaxNode, TKey (Определяется FmNotificationHelper.)
Открытый метод расширенияFlatNodesIExpressionSyntaxNode, TCompositeNode
Возвращает плоский список из узлов nodes и их дочерних элементов
(Определяется SyntaxNodeHelper.)
Открытый метод расширенияForEachIExpressionSyntaxNode (Определяется EnumerableExtensions.)
Открытый метод расширенияFullOuterJoinIExpressionSyntaxNode, TInner, TKey, TResult (Определяется Extensions.)
Открытый метод расширенияGetLength
Возвращает длину текста синтаксического узла в исходном тексте
(Определяется SyntaxNodeHelper.)
Открытый метод расширенияGetStartPosition
Возвращает начальную позицию узла в исходном тексте
(Определяется SyntaxNodeHelper.)
Открытый метод расширенияIndexOfIExpressionSyntaxNode(FuncIExpressionSyntaxNode, Boolean)Перегружен.
Возвращает индекс первого вхождения элемента в последовательность, определяемый посредством заданного выражения.
(Определяется Extensions.)
Открытый метод расширенияIndexOfIExpressionSyntaxNode(IExpressionSyntaxNode, IEqualityComparerIExpressionSyntaxNode)Перегружен.
Возвращает индекс первого вхождения элемента в последовательность, определяемый посредством заданного компаратора IEqualityComparerT.
(Определяется Extensions.)
Открытый метод расширенияOrderByDependenciesIExpressionSyntaxNode(FuncIExpressionSyntaxNode, IEnumerableIExpressionSyntaxNode)Перегружен. (Определяется Extensions.)
Открытый метод расширенияOrderByDependenciesIExpressionSyntaxNode(FuncIExpressionSyntaxNode, IEnumerableIExpressionSyntaxNode, FuncIExpressionSyntaxNode, IEnumerableIExpressionSyntaxNode, IExpressionSyntaxNode)Перегружен. (Определяется Extensions.)
Открытый метод расширенияOrderByDependenciesIExpressionSyntaxNode, TKey(FuncIExpressionSyntaxNode, TKey, FuncIExpressionSyntaxNode, IEnumerableTKey)Перегружен. (Определяется Extensions.)
Открытый метод расширенияOrderByDependenciesIExpressionSyntaxNode, TKey(FuncIExpressionSyntaxNode, TKey, FuncIExpressionSyntaxNode, IEnumerableTKey, IEqualityComparerTKey, FuncIExpressionSyntaxNode, IEnumerableTKey, IExpressionSyntaxNode)Перегружен. (Определяется Extensions.)
Открытый метод расширенияOrderByLocalizedIExpressionSyntaxNode
Сортирует значения последовательности по возрастанию по локализованному ключу, который определяется для каждого элемента.
(Определяется PlatformExtensions.)
Открытый метод расширенияOrderByLocalizedDescendingIExpressionSyntaxNode
Сортирует значения последовательности по убыванию по локализованному ключу, который определяется для каждого элемента.
(Определяется PlatformExtensions.)
Открытый метод расширенияRunWithMaxDegreeOfParallelismAsyncIExpressionSyntaxNode
Выполняет асинхронную обработку элементов с ограничением на максимальное количество параллельных задач.
(Определяется PlatformExtensions.)
Открытый метод расширенияToObservableCollectionIExpressionSyntaxNode
Преобразует коллекцию IEnumerable в ObservableCollection
(Определяется Extensions.)
Открытый метод расширенияToSealableListIExpressionSyntaxNode
Возвращает список объектов, поддерживающий защиту от изменений. Каждый из объектов T в списке либо не реализует интерфейс ISealable, либо защита от изменений таких объектов не активируется вместе со списком.
(Определяется Extensions.)
Открытый метод расширенияTryFirstIExpressionSyntaxNode (Определяется EnumerableExtensions.)
В начало страницы
См. также