MethodStatementSyntax Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement.
public ref class MethodStatementSyntax sealed : Microsoft::CodeAnalysis::VisualBasic::Syntax::MethodBaseSyntax
public sealed class MethodStatementSyntax : Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodBaseSyntax
type MethodStatementSyntax = class
inherit MethodBaseSyntax
Public NotInheritable Class MethodStatementSyntax
Inherits MethodBaseSyntax
- Наследование
-
MethodStatementSyntax
Комментарии
Этот узел связан со следующими типами синтаксиса:
Свойства
| Имя | Описание |
|---|---|
| AsClause |
Предложение As, описывающее тип возвращаемого значения. Если предложение As не было представлено, возвращается значение Nothing. |
| AttributeLists |
Список всех списков атрибутов в этом объявлении. Если атрибуты не были указаны, возвращается значение Nothing. |
| ContainsAnnotations |
Определяет, имеет ли этот узел или любой вложенный узел, маркер или тривия заметки. (Унаследовано от SyntaxNode) |
| ContainsDiagnostics |
Определяет, имеет ли этот узел или любой из его потомков, маркеры или тривии какие-либо диагностические данные. (Унаследовано от SyntaxNode) |
| ContainsDirectives |
Определяет, имеет ли этот узел директивы препроцессора-потомка. (Унаследовано от SyntaxNode) |
| ContainsSkippedText |
Определяет, имеет ли этот узел какой-либо пропущенный текст. (Унаследовано от SyntaxNode) |
| DeclarationKeyword |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. |
| FullSpan |
Абсолютный диапазон этого узла в символах, включая его ведущие и конечные тривии. (Унаследовано от SyntaxNode) |
| HandlesClause |
При наличии предложение Handles указало события, которые обрабатывает этот метод. |
| HasLeadingTrivia |
Определяет, имеет ли этот узел любые ведущие тривии. (Унаследовано от SyntaxNode) |
| HasStructuredTrivia |
Определяет, структурирована ли потомка этого узла. (Унаследовано от SyntaxNode) |
| HasTrailingTrivia |
Определяет, имеет ли этот узел все конечные тривии. (Унаследовано от SyntaxNode) |
| Identifier |
Имя объявленного метода. |
| ImplementsClause |
При наличии предложение Implements указало методы интерфейса, которые реализует этот метод. |
| IsDirective |
Возвращает значение True, если этот узел представляет директиву. (Унаследовано от VisualBasicSyntaxNode) |
| IsMissing |
Определяет, представляет ли узел конструкцию языка, которая была на самом деле проанализирована из исходного кода. Отсутствующие узлы создаются средством синтаксического анализа в сценариях ошибок для представления конструкций, которые должны присутствовать в исходном коде для успешной компиляции, но фактически отсутствуют. (Унаследовано от SyntaxNode) |
| IsStructuredTrivia |
Определяет, представляет ли этот узел структурированную тривию. (Унаследовано от SyntaxNode) |
| Keyword |
Устаревшие..
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. |
| KindText |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от SyntaxNode) |
| Language |
Имя этого узла — синтаксис. (Унаследовано от VisualBasicSyntaxNode) |
| Modifiers |
Список всех маркеров модификатора, присутствующих в этом объявлении. Если модификаторы не указаны, возвращается пустой список. Битовая версия всех модификаторов ORed вместе, которая во многих случаях проще использовать, можно получить с помощью свойства Modifiers. |
| ParameterList |
Список параметров метода, включая скобки. Если список параметров отсутствует, возвращается значение Nothing. |
| Parent |
Узел, содержащий этот узел в своей ChildNodes() коллекции. (Унаследовано от SyntaxNode) |
| ParentTrivia |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от SyntaxNode) |
| RawKind |
Целое число, представляющее конкретный язык этого узла. (Унаследовано от SyntaxNode) |
| Span |
Абсолютный диапазон этого узла в символах, не включая его ведущие и конечные тривии. (Унаследовано от SyntaxNode) |
| SpanStart |
То же, что и доступ Start к Span. (Унаследовано от VisualBasicSyntaxNode) |
| SubOrFunctionKeyword |
Ключевое слово Sub или Function, которое вводит это объявление метода. |
| SyntaxTree |
Возвращает, SyntaxTree принадлежит узлу. (Унаследовано от SyntaxNode) |
| SyntaxTreeCore |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| TypeParameterList |
При наличии список параметров типа с параметрами универсального типа для этого метода. Если параметры универсального типа отсутствуют, возвращается значение Nothing. |
Методы
| Имя | Описание |
|---|---|
| Accept(VisualBasicSyntaxVisitor) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. |
| Accept<TResult>(VisualBasicSyntaxVisitor<TResult>) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. |
| AddAttributeLists(AttributeListSyntax[]) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. |
| AddHandlesClauseEvents(HandlesClauseItemSyntax[]) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. |
| AddImplementsClauseInterfaceMembers(QualifiedNameSyntax[]) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. |
| AddModifiers(SyntaxToken[]) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. |
| AddParameterListParameters(ParameterSyntax[]) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. |
| AddTypeParameterListParameters(TypeParameterSyntax[]) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. |
| Ancestors(Boolean) |
Получает список узлов-предков в порядке от самого внутреннего содержащего синтаксического предка к самому внешнему. (Унаследовано от SyntaxNode) |
| AncestorsAndSelf(Boolean) |
Получает список узлов-предков (включая этот узел) в порядке от этого узла до самого внешнего предка. (Унаследовано от SyntaxNode) |
| ChildNodes() |
Возвращает список дочерних узлов в порядке документа префикса. (Унаследовано от SyntaxNode) |
| ChildNodesAndTokens() |
Список дочерних узлов и маркеров этого узла, где каждый элемент является экземпляром SyntaxNodeOrToken. (Унаследовано от SyntaxNode) |
| ChildThatContainsPosition(Int32) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от 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) |
Определите, является ли этот узел структурным эквивалентом другому. (Унаследовано от SyntaxNode) |
| FindNode(TextSpan, Boolean, Boolean) |
Находит узел с наименьшим FullSpan , который содержит |
| FindToken(Int32, Boolean) |
Находит маркер в соответствии со следующими правилами:
|
| FindTokenCore(Int32, Boolean) |
Находит маркер потомка этого узла, диапазон которого включает указанное положение. (Унаследовано от SyntaxNode) |
| FindTokenCore(Int32, Func<SyntaxTrivia,Boolean>) |
Находит маркер потомка этого узла, диапазон которого включает указанное положение. (Унаследовано от SyntaxNode) |
| FindTrivia(Int32, Boolean) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| FindTrivia(Int32, Func<SyntaxTrivia,Boolean>) |
Находит потомки этого узла в указанной позиции, где позиция находится в пределах диапазона узла. (Унаследовано от SyntaxNode) |
| 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() |
Возвращает список всех диагностических данных в дереве вложенного дерева, имеющего этот узел в качестве корня. Этот метод не фильтрует диагностику на основе параметров компилятора, таких как nowarn, warnaserror и т. д. (Унаследовано от VisualBasicSyntaxNode) |
| GetDirectives(Func<DirectiveTriviaSyntax,Boolean>) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| GetFirstDirective(Func<DirectiveTriviaSyntax,Boolean>) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| GetFirstToken(Boolean, Boolean, Boolean, Boolean) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| GetLastDirective(Func<DirectiveTriviaSyntax,Boolean>) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| GetLastToken(Boolean, Boolean, Boolean, Boolean) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| GetLeadingTrivia() |
Получите предыдущие тривиа узлов этого узла. Если этот узел является маркером, возвращает предыдущую тривию, связанную с этим узлом. Если это не терминал, возвращает предыдущую тривию первого маркера этого узла. (Унаследовано от VisualBasicSyntaxNode) |
| GetLocation() |
Возвращает расположение этого узла. (Унаследовано от VisualBasicSyntaxNode) |
| GetRed<T>(T, Int32) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от SyntaxNode) |
| GetRedAtZero<T>(T) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от SyntaxNode) |
| GetReference() |
SyntaxReference Возвращает для этого синтаксического узла. CommonSyntaxReferences можно использовать для восстановления доступа к узлу синтаксиса без сохранения всего дерева и исходного текста в памяти. (Унаследовано от SyntaxNode) |
| GetText(Encoding, SourceHashAlgorithm) |
Получает полный текст этого узла в качестве нового SourceText экземпляра. (Унаследовано от SyntaxNode) |
| GetTrailingTrivia() |
Получите следующие тривиа узлов этого узла. Если этот узел является маркером, возвращает следующие тривия, связанные с этим узлом. Если это не терминал, возвращает следующие тривии последнего маркера этого узла. (Унаследовано от VisualBasicSyntaxNode) |
| HasAnnotation(SyntaxAnnotation) |
Определяет, имеет ли этот узел определенную заметку. (Унаследовано от SyntaxNode) |
| HasAnnotations(IEnumerable<String>) |
Определяет, имеет ли этот узел любые заметки с любым из определенных типов заметок. (Унаследовано от SyntaxNode) |
| HasAnnotations(String) |
Определяет, имеет ли этот узел какие-либо заметки с определенным типом заметки. (Унаследовано от SyntaxNode) |
| InsertNodesInListCore(SyntaxNode, IEnumerable<SyntaxNode>, Boolean) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| IsEquivalentTo(SyntaxNode, Boolean) |
Определяет, являются ли два узла одинаковыми, игнорируя различия в тривии. (Унаследовано от SyntaxNode) |
| IsEquivalentTo(SyntaxNode) |
Определите, является ли этот узел структурным эквивалентом другому. (Унаследовано от SyntaxNode) |
| IsEquivalentToCore(SyntaxNode, Boolean) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| IsIncrementallyIdenticalTo(SyntaxNode) |
Возвращает значение true, если эти два узла считаются "добавочно идентичными". Постепенно идентичный узел возникает при SyntaxTree добавочном анализе с помощью WithChangedText(SourceText) , а добавочный синтаксический анализатор может принимать узел из исходного дерева и использовать его в целом в новом дереве. В этом случае ToFullString() каждый узел будет одинаковым, хотя у них могут быть разные родители, и может возникать на разных позициях в соответствующих деревьях. Если два узла будут постепенно идентичны, все дочерние элементы каждого узла будут постепенно идентичны. (Унаследовано от SyntaxNode) |
| IsPartOfStructuredTrivia() |
Определяет, является ли этот узел потомком структурированной тривии. (Унаследовано от SyntaxNode) |
| Kind() |
SyntaxKind Возвращает узел. (Унаследовано от VisualBasicSyntaxNode) |
| NormalizeWhitespaceCore(String, String, Boolean) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. (Унаследовано от VisualBasicSyntaxNode) |
| SerializeTo(Stream, CancellationToken) |
Устаревшие..
Устаревшие..
Сериализует узел в заданный |
| ToFullString() |
Возвращает полное строковое представление этого узла, включая его ведущие и конечные тривии. (Унаследовано от SyntaxNode) |
| ToString() |
Возвращает строковое представление этого узла, не включая его ведущие и конечные тривии. (Унаследовано от SyntaxNode) |
| Update(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax) |
Возвращает копию с указанными изменениями. Возвращает этот экземпляр, если фактические изменения отсутствуют. |
| WithAsClause(SimpleAsClauseSyntax) |
Возвращает копию этого свойства AsClause, измененного на указанное значение. Возвращает этот экземпляр, если указанное значение совпадает с текущим значением. |
| WithAttributeLists(SyntaxList<AttributeListSyntax>) |
Возвращает копию этого свойства AttributeLists, измененного на указанное значение. Возвращает этот экземпляр, если указанное значение совпадает с текущим значением. |
| WithDeclarationKeyword(SyntaxToken) |
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. |
| WithHandlesClause(HandlesClauseSyntax) |
Возвращает копию этого свойства HandlesClause, измененную на указанное значение. Возвращает этот экземпляр, если указанное значение совпадает с текущим значением. |
| WithIdentifier(SyntaxToken) |
Возвращает копию этого свойства Идентификатора, измененного на указанное значение. Возвращает этот экземпляр, если указанное значение совпадает с текущим значением. |
| WithImplementsClause(ImplementsClauseSyntax) |
Возвращает копию этого свойства ImplementsClause, измененную на указанное значение. Возвращает этот экземпляр, если указанное значение совпадает с текущим значением. |
| WithKeyword(SyntaxToken) |
Устаревшие..
Оператор, объявляющий sub или function. Если этот метод содержит текст, то эта инструкция будет начинаться с BlockStatement с Kind=MethodDeclarationBlock, а тело метода будет телом этого BlockStatement. |
| WithModifiers(SyntaxTokenList) |
Возвращает копию этого свойства Modifiers, измененного на указанное значение. Возвращает этот экземпляр, если указанное значение совпадает с текущим значением. |
| WithParameterList(ParameterListSyntax) |
Возвращает копию этого свойства ParameterList, измененную на указанное значение. Возвращает этот экземпляр, если указанное значение совпадает с текущим значением. |
| WithSubOrFunctionKeyword(SyntaxToken) |
Возвращает копию этого свойства SubOrFunctionKeyword, измененного на указанное значение. Возвращает этот экземпляр, если указанное значение совпадает с текущим значением. |
| WithTypeParameterList(TypeParameterListSyntax) |
Возвращает копию этого объекта со свойством TypeParameterList, измененным на указанное значение. Возвращает этот экземпляр, если указанное значение совпадает с текущим значением. |
| WriteTo(TextWriter) |
Записывает полный текст этого узла в указанный TextWriter. (Унаследовано от SyntaxNode) |
Методы расширения
| Имя | Описание |
|---|---|
| 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) |
Если выражение инициализатора выводит имя анонимного свойства или элемента кортежа. Возвращает ничего, если не удалось |