ArrowExpressionClauseSyntax Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Синтаксис тела выражения элемента, воплощающего выражение.
public ref class ArrowExpressionClauseSyntax sealed : Microsoft::CodeAnalysis::CSharp::CSharpSyntaxNode
public sealed class ArrowExpressionClauseSyntax : Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode
type ArrowExpressionClauseSyntax = class
inherit CSharpSyntaxNode
Public NotInheritable Class ArrowExpressionClauseSyntax
Inherits CSharpSyntaxNode
- Наследование
Комментарии
Этот узел связан со следующими типами синтаксиса:
Свойства
ArrowToken |
Синтаксис тела выражения элемента, воплощающего выражение. |
ContainsAnnotations |
Определяет, есть ли у этого узла или подузла, маркера или trivia заметки. (Унаследовано от SyntaxNode) |
ContainsDiagnostics |
Определяет, есть ли на этом узле или на каком-либо из его потомков узлов, маркеров или элементов trivia какие-либо диагностика. (Унаследовано от SyntaxNode) |
ContainsDirectives |
Определяет, имеет ли этот узел директивы препроцессора-потомка. (Унаследовано от SyntaxNode) |
ContainsSkippedText |
Определяет, есть ли в этом узле пропущенный текст- потомок. (Унаследовано от SyntaxNode) |
Expression |
Синтаксис тела выражения элемента, воплощающего выражение. |
FullSpan |
Абсолютный диапазон этого узла в символах, включая его начальные и конечные мелочи. (Унаследовано от SyntaxNode) |
HasLeadingTrivia |
Определяет, есть ли у этого узла какие-либо ведущие мелочи. (Унаследовано от SyntaxNode) |
HasStructuredTrivia |
Определяет, структурирована ли структура элемента-потомка этого узла. (Унаследовано от SyntaxNode) |
HasTrailingTrivia |
Определяет, есть ли у этого узла какие-либо конечные мелочи. (Унаследовано от SyntaxNode) |
IsMissing |
Определяет, представляет ли узел языковую конструкцию, которая фактически была проанализирована из исходного кода. Отсутствующие узлы создаются синтаксический анализатор в сценариях ошибок для представления конструкций, которые должны были присутствовать в исходном коде для успешной компиляции, но фактически отсутствовали. (Унаследовано от SyntaxNode) |
IsStructuredTrivia |
Определяет, представляет ли этот узел структурированную мелочь. (Унаследовано от SyntaxNode) |
KindText |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от SyntaxNode) |
Language |
Имя языка, синтаксисом для этого узла. (Унаследовано от CSharpSyntaxNode) |
Parent |
Узел, содержащий этот узел в своей ChildNodes() коллекции. (Унаследовано от SyntaxNode) |
ParentTrivia |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от SyntaxNode) |
RawKind |
Целое число, представляющее тип данного узла, относящегося к конкретному языку. (Унаследовано от SyntaxNode) |
Span |
Абсолютный диапазон этого узла в символах, не включая его начальные и конечные мелочи. (Унаследовано от SyntaxNode) |
SpanStart |
То же, что и при доступе к StartSpan. (Унаследовано от SyntaxNode) |
SyntaxTree |
Возвращает SyntaxTree объект , владеющий узлом. (Унаследовано от SyntaxNode) |
SyntaxTreeCore |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от CSharpSyntaxNode) |
Методы
Accept(CSharpSyntaxVisitor) |
Синтаксис тела выражения элемента, воплощающего выражение. |
Accept<TResult>(CSharpSyntaxVisitor<TResult>) |
Синтаксис тела выражения элемента, воплощающего выражение. |
Ancestors(Boolean) |
Возвращает список узлов-предков. (Унаследовано от SyntaxNode) |
AncestorsAndSelf(Boolean) |
Возвращает список узлов-предков (включая этот узел) (Унаследовано от SyntaxNode) |
ChildNodes() |
Возвращает список дочерних узлов в порядке префикса документа. (Унаследовано от SyntaxNode) |
ChildNodesAndTokens() |
Список дочерних узлов и маркеров этого узла, где каждый элемент является экземпляром SyntaxNodeOrToken. (Унаследовано от SyntaxNode) |
ChildThatContainsPosition(Int32) |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от SyntaxNode) |
ChildTokens() |
Возвращает список прямых дочерних маркеров этого узла. (Унаследовано от SyntaxNode) |
Contains(SyntaxNode) |
Определяет, является ли указанный узел потомком этого узла. Возвращает значение true для текущего узла. (Унаследовано от SyntaxNode) |
ContainsDirective(Int32) |
Возвращает значение true, если этот узел содержит директивы (например |
CopyAnnotationsTo<T>(T) |
Копирует все объекты SyntaxAnnotation , если таковые есть, из этого экземпляра 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) |
Находит потомок trivia этого узла, диапазон которого включает указанную позицию. (Унаследовано от CSharpSyntaxNode) |
FindTrivia(Int32, Func<SyntaxTrivia,Boolean>) |
Находит потомок trivia этого узла в указанной позиции, где позиция находится в пределах диапазона узла. (Унаследовано от CSharpSyntaxNode) |
FindTriviaCore(Int32, Boolean) |
Находит потомок trivia этого узла, диапазон которого включает указанную позицию. (Унаследовано от 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[]) |
Возвращает все элементы trivia с заметкой указанных типов заметок. (Унаследовано от SyntaxNode) |
GetAnnotatedTrivia(SyntaxAnnotation) |
Возвращает все элементы trivia с указанной заметкой. (Унаследовано от 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) |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от SyntaxNode) |
GetRedAtZero<T>(T) |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от 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) |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от CSharpSyntaxNode) |
InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean) |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от CSharpSyntaxNode) |
InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean) |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от CSharpSyntaxNode) |
IsEquivalentTo(SyntaxNode) |
Определите, является ли этот узел структурно эквивалентным другому. (Унаследовано от SyntaxNode) |
IsEquivalentTo(SyntaxNode, Boolean) |
Определяет, совпадают ли два узла, игнорируя различия в мелочах. (Унаследовано от SyntaxNode) |
IsEquivalentToCore(SyntaxNode, Boolean) |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от CSharpSyntaxNode) |
IsIncrementallyIdenticalTo(SyntaxNode) |
Возвращает значение true, если эти два узла считаются "инкрементно идентичными". Инкрементно идентичный SyntaxTree узел возникает, когда выполняется добавочный анализ с помощью WithChangedText(SourceText) инкрементного синтаксического анализа может взять узел из исходного дерева и использовать его в полном объеме в новом дереве. В этом случае ToFullString() каждый узел будет одинаковым, хотя они могут иметь разные родительские элементы и могут находиться в разных положениях в соответствующих деревьях. Если два узла инкрементно идентичны, все дочерние элементы каждого узла также будут постепенно идентичны. (Унаследовано от SyntaxNode) |
IsPartOfStructuredTrivia() |
Определяет, является ли этот узел потомком структурированной мелочи. (Унаследовано от SyntaxNode) |
Kind() |
Возвращает объект SyntaxKind узла. (Унаследовано от CSharpSyntaxNode) |
NormalizeWhitespaceCore(String, String, Boolean) |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от CSharpSyntaxNode) |
RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions) |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от CSharpSyntaxNode) |
ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от CSharpSyntaxNode) |
ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>) |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от CSharpSyntaxNode) |
ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>) |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от CSharpSyntaxNode) |
ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>) |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от CSharpSyntaxNode) |
SerializeTo(Stream, CancellationToken) |
Устаревшие..
Устаревшие..
Сериализует узел в заданный |
ToFullString() |
Возвращает полное строковое представление этого узла, включая его начальную и завершающую мелочи. (Унаследовано от SyntaxNode) |
ToString() |
Возвращает строковое представление этого узла, не включая его начальную и конечную мелочи. (Унаследовано от SyntaxNode) |
Update(SyntaxToken, ExpressionSyntax) |
Синтаксис тела выражения элемента, воплощающего выражение. |
WithArrowToken(SyntaxToken) |
Синтаксис тела выражения элемента, воплощающего выражение. |
WithExpression(ExpressionSyntax) |
Синтаксис тела выражения элемента, воплощающего выражение. |
WriteTo(TextWriter) |
Записывает полный текст этого узла в указанный TextWriterобъект . (Унаследовано от SyntaxNode) |
Явные реализации интерфейса
IFormattable.ToString(String, IFormatProvider) |
Синтаксис тела выражения элемента, воплощающего выражение. (Унаследовано от CSharpSyntaxNode) |
Методы расширения
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Возвращает первую директиву дерева, корняемого этим узлом. |
GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Возвращает последнюю директиву дерева, укореняемого этим узлом. |
Kind(SyntaxNode) |
Возвращает SyntaxKind значение для SyntaxNode свойства from RawKind . |
TryGetInferredMemberName(SyntaxNode) |
Выражение инициализатора выводит имя анонимного свойства или элемента кортежа. Возвращает значение NULL в случае неудачи |
ContainsDirective(SyntaxNode, SyntaxKind) |
Возвращает значение true, если этот узел содержит директивы (например |
IsKind(SyntaxNode, SyntaxKind) |
Определяет, имеет ли SyntaxNode тип указанного типа. |
GetCurrentNode<TNode>(SyntaxNode, TNode) |
Возвращает узел в поддереве, соответствующий исходному отслеживаемого узла. Используйте TrackNodes для запуска отслеживания узлов. |
GetCurrentNodes<TNode>(SyntaxNode, TNode) |
Возвращает узлы в поддереве, соответствующие исходному отслеживаемого узла. Используйте TrackNodes для запуска отслеживания узлов. |
GetCurrentNodes<TNode>(SyntaxNode, IEnumerable<TNode>) |
Возвращает узлы в поддереве, соответствующие исходным отслеживаемых узлам. Используйте TrackNodes для запуска отслеживания узлов. |
TryGetInferredMemberName(SyntaxNode) |
При указании выражения инициализатора выводится имя анонимного свойства или элемента кортежа. Возвращает значение Nothing, если не удалось |
GetDirectives(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Возвращает элементы DirectiveTriviaSyntax для указанного SyntaxNode с необязательной фильтрацией. |
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Возвращает первый элемент DirectiveTriviaSyntax для указанного syntaxNode. |
GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Возвращает последний элемент DirectiveTriviaSyntax для указанного syntaxNode. |
Kind(SyntaxNode) |
Возвращает SyntaxKind для SyntaxNode свойства from RawKind . |
ContainsDirective(SyntaxNode, SyntaxKind) |
Возвращает значение true, если этот узел содержит директивы (например |
IsKind(SyntaxNode, SyntaxKind) |
Определяет, имеет ли SyntaxNode указанный тип. |