OperatorMemberCrefSyntax Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен.
public ref class OperatorMemberCrefSyntax sealed : Microsoft::CodeAnalysis::CSharp::Syntax::MemberCrefSyntax
public sealed class OperatorMemberCrefSyntax : Microsoft.CodeAnalysis.CSharp.Syntax.MemberCrefSyntax
type OperatorMemberCrefSyntax = class
inherit MemberCrefSyntax
Public NotInheritable Class OperatorMemberCrefSyntax
Inherits MemberCrefSyntax
- Наследование
Комментарии
Этот узел связан со следующими типами синтаксиса:
Свойства
| Имя | Описание |
|---|---|
| CheckedKeyword |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. |
| ContainsAnnotations |
Определяет, имеет ли этот узел или любой вложенный узел, маркер или тривия заметки. (Унаследовано от SyntaxNode) |
| ContainsDiagnostics |
Определяет, имеет ли этот узел или любой из его потомков, маркеры или тривии какие-либо диагностические данные. (Унаследовано от SyntaxNode) |
| ContainsDirectives |
Определяет, имеет ли этот узел директивы препроцессора-потомка. (Унаследовано от SyntaxNode) |
| ContainsSkippedText |
Определяет, имеет ли этот узел какой-либо пропущенный текст. (Унаследовано от SyntaxNode) |
| FullSpan |
Абсолютный диапазон этого узла в символах, включая его ведущие и конечные тривии. (Унаследовано от SyntaxNode) |
| HasLeadingTrivia |
Определяет, имеет ли этот узел любые ведущие тривии. (Унаследовано от SyntaxNode) |
| HasStructuredTrivia |
Определяет, структурирована ли потомка этого узла. (Унаследовано от SyntaxNode) |
| HasTrailingTrivia |
Определяет, имеет ли этот узел все конечные тривии. (Унаследовано от SyntaxNode) |
| IsMissing |
Определяет, представляет ли узел конструкцию языка, которая была на самом деле проанализирована из исходного кода. Отсутствующие узлы создаются средством синтаксического анализа в сценариях ошибок для представления конструкций, которые должны присутствовать в исходном коде для успешной компиляции, но фактически отсутствуют. (Унаследовано от SyntaxNode) |
| IsStructuredTrivia |
Определяет, представляет ли этот узел структурированную тривию. (Унаследовано от SyntaxNode) |
| KindText |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от SyntaxNode) |
| Language |
Имя языка, на которое этот узел имеет синтаксис. (Унаследовано от CSharpSyntaxNode) |
| OperatorKeyword |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. |
| OperatorToken |
Возвращает маркер оператора. |
| Parameters |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. |
| Parent |
Узел, содержащий этот узел в своей ChildNodes() коллекции. (Унаследовано от SyntaxNode) |
| ParentTrivia |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от SyntaxNode) |
| RawKind |
Целое число, представляющее конкретный язык этого узла. (Унаследовано от SyntaxNode) |
| Span |
Абсолютный диапазон этого узла в символах, не включая его ведущие и конечные тривии. (Унаследовано от SyntaxNode) |
| SpanStart |
То же, что и доступ Start к Span. (Унаследовано от SyntaxNode) |
| SyntaxTree |
Возвращает, SyntaxTree принадлежит узлу. (Унаследовано от SyntaxNode) |
| SyntaxTreeCore |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от CSharpSyntaxNode) |
Методы
| Имя | Описание |
|---|---|
| Accept(CSharpSyntaxVisitor) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. |
| Accept<TResult>(CSharpSyntaxVisitor<TResult>) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. |
| AddParametersParameters(CrefParameterSyntax[]) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. |
| Ancestors(Boolean) |
Получает список узлов-предков в порядке от самого внутреннего содержащего синтаксического предка к самому внешнему. (Унаследовано от SyntaxNode) |
| AncestorsAndSelf(Boolean) |
Получает список узлов-предков (включая этот узел) в порядке от этого узла до самого внешнего предка. (Унаследовано от SyntaxNode) |
| ChildNodes() |
Возвращает список дочерних узлов в порядке документа префикса. (Унаследовано от SyntaxNode) |
| ChildNodesAndTokens() |
Список дочерних узлов и маркеров этого узла, где каждый элемент является экземпляром SyntaxNodeOrToken. (Унаследовано от SyntaxNode) |
| ChildThatContainsPosition(Int32) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от SyntaxNode) |
| ChildTokens() |
Возвращает список прямых дочерних маркеров этого узла. (Унаследовано от SyntaxNode) |
| Contains(SyntaxNode) |
Определяет, является ли указанный узел потомком этого узла. Возвращает значение true для текущего узла. (Унаследовано от SyntaxNode) |
| ContainsDirective(Int32) |
Возвращает значение true, если этот узел содержит какие-либо директивы (например |
| CopyAnnotationsTo<T>(T) |
Копирует все синтаксические отметки, если таковые есть, из этого экземпляра SyntaxNode и присоединяет их к новому экземпляру на |
| DescendantNodes(Func<SyntaxNode,Boolean>, Boolean) |
Возвращает список потомков узлов в порядке префикса документа. (Унаследовано от SyntaxNode) |
| DescendantNodes(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Возвращает список потомков узлов в порядке префикса документа. (Унаследовано от SyntaxNode) |
| DescendantNodesAndSelf(Func<SyntaxNode,Boolean>, Boolean) |
Получает список потомков (включая этот узел) в порядке префикса документа. (Унаследовано от SyntaxNode) |
| DescendantNodesAndSelf(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Получает список потомков (включая этот узел) в порядке префикса документа. (Унаследовано от SyntaxNode) |
| DescendantNodesAndTokens(Func<SyntaxNode,Boolean>, Boolean) |
Возвращает список потомков узлов и маркеров в порядке документа префикса. (Унаследовано от SyntaxNode) |
| DescendantNodesAndTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Возвращает список потомков узлов и маркеров в порядке префикса документа. (Унаследовано от SyntaxNode) |
| DescendantNodesAndTokensAndSelf(Func<SyntaxNode,Boolean>, Boolean) |
Возвращает список потомков узлов и маркеров (включая этот узел) в порядке префикса документа. (Унаследовано от SyntaxNode) |
| DescendantNodesAndTokensAndSelf(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Возвращает список потомков узлов и маркеров (включая этот узел) в порядке префикса документа. (Унаследовано от SyntaxNode) |
| DescendantTokens(Func<SyntaxNode,Boolean>, Boolean) |
Возвращает список всех маркеров в диапазоне этого узла. (Унаследовано от SyntaxNode) |
| DescendantTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Возвращает список всех маркеров в полном диапазоне этого узла. (Унаследовано от SyntaxNode) |
| DescendantTrivia(Func<SyntaxNode,Boolean>, Boolean) |
Получите список всех тривии, связанных с потомками узлов и маркеров. (Унаследовано от SyntaxNode) |
| DescendantTrivia(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Получите список всех тривии, связанных с потомками узлов и маркеров. (Унаследовано от SyntaxNode) |
| EquivalentToCore(SyntaxNode) |
Определите, является ли этот узел структурным эквивалентом другому. (Унаследовано от CSharpSyntaxNode) |
| FindNode(TextSpan, Boolean, Boolean) |
Находит узел с наименьшим FullSpan , который содержит |
| FindToken(Int32, Boolean) |
Находит маркер в соответствии со следующими правилами:
|
| FindTokenCore(Int32, Boolean) |
Находит маркер потомка этого узла, диапазон которого включает указанное положение. (Унаследовано от SyntaxNode) |
| FindTokenCore(Int32, Func<SyntaxTrivia,Boolean>) |
Находит маркер потомка этого узла, диапазон которого включает указанное положение. (Унаследовано от SyntaxNode) |
| FindTrivia(Int32, Boolean) |
Находит потомки этого узла, диапазон которого включает указанное положение. (Унаследовано от CSharpSyntaxNode) |
| FindTrivia(Int32, Func<SyntaxTrivia,Boolean>) |
Находит потомки этого узла в указанной позиции, где позиция находится в пределах диапазона узла. (Унаследовано от CSharpSyntaxNode) |
| FindTriviaCore(Int32, Boolean) |
Находит потомки этого узла, диапазон которого включает указанное положение. (Унаследовано от SyntaxNode) |
| FirstAncestorOrSelf<TNode,TArg>(Func<TNode,TArg,Boolean>, TArg, Boolean) |
Возвращает первый узел типа TNode, соответствующий предикату. Предки ищутся в порядке от этого узла до самого внешнего предка. (Унаследовано от SyntaxNode) |
| FirstAncestorOrSelf<TNode>(Func<TNode,Boolean>, Boolean) |
Возвращает первый узел типа TNode, соответствующий предикату. Предки ищутся в порядке от этого узла до самого внешнего предка. (Унаследовано от SyntaxNode) |
| GetAnnotatedNodes(String) |
Возвращает все узлы с указанным типом заметки. (Унаследовано от SyntaxNode) |
| GetAnnotatedNodes(SyntaxAnnotation) |
Возвращает все узлы с указанной заметкой. (Унаследовано от SyntaxNode) |
| GetAnnotatedNodesAndTokens(String) |
Возвращает все узлы и маркеры с заметкой указанного типа заметки. (Унаследовано от SyntaxNode) |
| GetAnnotatedNodesAndTokens(String[]) |
Возвращает все узлы и маркеры с заметкой указанных типов заметок. (Унаследовано от SyntaxNode) |
| GetAnnotatedNodesAndTokens(SyntaxAnnotation) |
Возвращает все узлы и маркеры с указанной заметкой. (Унаследовано от SyntaxNode) |
| GetAnnotatedTokens(String) |
Возвращает все маркеры с указанным типом заметки. (Унаследовано от SyntaxNode) |
| GetAnnotatedTokens(SyntaxAnnotation) |
Возвращает все маркеры с указанной заметкой. (Унаследовано от SyntaxNode) |
| GetAnnotatedTrivia(String) |
Получает все тривии с заметкой указанного типа заметки. (Унаследовано от SyntaxNode) |
| GetAnnotatedTrivia(String[]) |
Получает все тривии с заметкой указанных типов заметок. (Унаследовано от SyntaxNode) |
| GetAnnotatedTrivia(SyntaxAnnotation) |
Возвращает все тривии с указанной заметкой. (Унаследовано от SyntaxNode) |
| GetAnnotations(IEnumerable<String>) |
Получает все заметки с указанными типами заметок. (Унаследовано от SyntaxNode) |
| GetAnnotations(String) |
Возвращает все заметки с указанным типом заметки. (Унаследовано от SyntaxNode) |
| GetDiagnostics() |
Возвращает список всех диагностических данных в дереве вложенного дерева, имеющего этот узел в качестве корня. Этот метод не фильтрует диагностику на основе #pragmas и параметров компилятора, таких как nowarn, warnaserror и т. д. (Унаследовано от CSharpSyntaxNode) |
| GetFirstDirective(Func<DirectiveTriviaSyntax,Boolean>) |
Возвращает первую директиву дерева, корняемого этим узлом. (Унаследовано от CSharpSyntaxNode) |
| GetFirstToken(Boolean, Boolean, Boolean, Boolean) |
Возвращает первый маркер дерева, корняемого этим узлом. (Унаследовано от CSharpSyntaxNode) |
| GetLastDirective(Func<DirectiveTriviaSyntax,Boolean>) |
Возвращает последнюю директиву дерева, корняемого этим узлом. (Унаследовано от CSharpSyntaxNode) |
| GetLastToken(Boolean, Boolean, Boolean, Boolean) |
Возвращает последний маркер ненулевой ширины дерева, корняемого этим узлом. (Унаследовано от CSharpSyntaxNode) |
| GetLeadingTrivia() |
Список мелочей, отображаемых перед этим узлом в исходном коде. (Унаследовано от CSharpSyntaxNode) |
| GetLocation() |
Location Возвращает для этого узла. (Унаследовано от CSharpSyntaxNode) |
| GetRed<T>(T, Int32) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от SyntaxNode) |
| GetRedAtZero<T>(T) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от SyntaxNode) |
| GetReference() |
SyntaxReference Возвращает для этого синтаксического узла. CommonSyntaxReferences можно использовать для восстановления доступа к узлу синтаксиса без сохранения всего дерева и исходного текста в памяти. (Унаследовано от SyntaxNode) |
| GetText(Encoding, SourceHashAlgorithm) |
Получает полный текст этого узла в качестве нового SourceText экземпляра. (Унаследовано от SyntaxNode) |
| GetTrailingTrivia() |
Список тривии, который отображается после этого узла в исходном коде. (Унаследовано от CSharpSyntaxNode) |
| HasAnnotation(SyntaxAnnotation) |
Определяет, имеет ли этот узел определенную заметку. (Унаследовано от SyntaxNode) |
| HasAnnotations(IEnumerable<String>) |
Определяет, имеет ли этот узел любые заметки с любым из определенных типов заметок. (Унаследовано от SyntaxNode) |
| HasAnnotations(String) |
Определяет, имеет ли этот узел какие-либо заметки с определенным типом заметки. (Унаследовано от SyntaxNode) |
| InsertNodesInListCore(SyntaxNode, IEnumerable<SyntaxNode>, Boolean) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от CSharpSyntaxNode) |
| InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от CSharpSyntaxNode) |
| InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от CSharpSyntaxNode) |
| IsEquivalentTo(SyntaxNode, Boolean) |
Определяет, являются ли два узла одинаковыми, игнорируя различия в тривии. (Унаследовано от SyntaxNode) |
| IsEquivalentTo(SyntaxNode) |
Определите, является ли этот узел структурным эквивалентом другому. (Унаследовано от SyntaxNode) |
| IsEquivalentToCore(SyntaxNode, Boolean) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от CSharpSyntaxNode) |
| IsIncrementallyIdenticalTo(SyntaxNode) |
Возвращает значение true, если эти два узла считаются "добавочно идентичными". Постепенно идентичный узел возникает при SyntaxTree добавочном анализе с помощью WithChangedText(SourceText) , а добавочный синтаксический анализатор может принимать узел из исходного дерева и использовать его в целом в новом дереве. В этом случае ToFullString() каждый узел будет одинаковым, хотя у них могут быть разные родители, и может возникать на разных позициях в соответствующих деревьях. Если два узла будут постепенно идентичны, все дочерние элементы каждого узла будут постепенно идентичны. (Унаследовано от SyntaxNode) |
| IsPartOfStructuredTrivia() |
Определяет, является ли этот узел потомком структурированной тривии. (Унаследовано от SyntaxNode) |
| Kind() |
SyntaxKind Возвращает узел. (Унаследовано от CSharpSyntaxNode) |
| NormalizeWhitespaceCore(String, String, Boolean) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от CSharpSyntaxNode) |
| RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от CSharpSyntaxNode) |
| ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от CSharpSyntaxNode) |
| ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от CSharpSyntaxNode) |
| ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от CSharpSyntaxNode) |
| ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от CSharpSyntaxNode) |
| SerializeTo(Stream, CancellationToken) |
Устаревшие..
Устаревшие..
Сериализует узел в заданный |
| ToFullString() |
Возвращает полное строковое представление этого узла, включая его ведущие и конечные тривии. (Унаследовано от SyntaxNode) |
| ToString() |
Возвращает строковое представление этого узла, не включая его ведущие и конечные тривии. (Унаследовано от SyntaxNode) |
| Update(SyntaxToken, SyntaxToken, CrefParameterListSyntax) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. |
| Update(SyntaxToken, SyntaxToken, SyntaxToken, CrefParameterListSyntax) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. |
| WithCheckedKeyword(SyntaxToken) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. |
| WithOperatorKeyword(SyntaxToken) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. |
| WithOperatorToken(SyntaxToken) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. |
| WithParameters(CrefParameterListSyntax) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. |
| WriteTo(TextWriter) |
Записывает полный текст этого узла в указанный TextWriter. (Унаследовано от SyntaxNode) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Элемент MemberCrefSyntax, указанный ключевым словом оператора, символом оператора и необязательным списком параметров. Например, "оператор +" или "оператор -[int]". ПРИМЕЧАНИЕ. Оператор должен быть перегружен. (Унаследовано от CSharpSyntaxNode) |
Методы расширения
| Имя | Описание |
|---|---|
| ContainsDirective(SyntaxNode, SyntaxKind) |
Возвращает значение true, если этот узел содержит какие-либо директивы (например |
| ContainsDirective(SyntaxNode, SyntaxKind) |
Возвращает значение true, если этот узел содержит какие-либо директивы (например |
| GetCurrentNode<TNode>(SyntaxNode, TNode) |
Возвращает узел в поддереве, соответствующий исходному отслеживаемого узла. Используйте TrackNodes для запуска узлов отслеживания. |
| GetCurrentNodes<TNode>(SyntaxNode, IEnumerable<TNode>) |
Возвращает узлы в поддереве, соответствующие исходным отслеживаемых узлам. Используйте TrackNodes для запуска узлов отслеживания. |
| GetCurrentNodes<TNode>(SyntaxNode, TNode) |
Возвращает узлы в поддереве, соответствующие исходному отслеживаемого узла. Используйте TrackNodes для запуска узлов отслеживания. |
| GetDirectives(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Возвращает элементы ДирективыTriviaSyntax для указанного синтаксисаNode с необязательным фильтром. |
| GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Возвращает первую директиву дерева, корняемого этим узлом. |
| GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Возвращает первый элемент DirectiveTriviaSyntax для указанного синтаксисаNode. |
| GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Возвращает последнюю директиву дерева, корняемого этим узлом. |
| GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Возвращает последний элемент DirectiveTriviaSyntax для указанного синтаксисаNode. |
| IsKind(SyntaxNode, SyntaxKind) |
Определяет, имеет ли SyntaxNode указанный тип. |
| IsKind(SyntaxNode, SyntaxKind) |
Определяет, имеет ли SyntaxNode указанный тип. |
| Kind(SyntaxNode) |
Возвращается SyntaxKind из SyntaxNodeRawKind свойства. |
| Kind(SyntaxNode) |
Возвращается SyntaxKind из SyntaxNodeRawKind свойства. |
| TryGetInferredMemberName(SyntaxNode) |
Если выражение инициализатора выводит имя анонимного свойства или элемента кортежа. Возвращает значение NULL, если не удалось |
| TryGetInferredMemberName(SyntaxNode) |
Если выражение инициализатора выводит имя анонимного свойства или элемента кортежа. Возвращает ничего, если не удалось |