MethodStatementSyntax Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce 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
- Héritage
-
MethodStatementSyntax
Remarques
Ce nœud est associé aux types de syntaxe suivants :
Propriétés
AsClause |
Clause « As » qui décrit le type de retour. Si aucune clause As n’était présente, Rien n’est retourné. |
AttributeLists |
Liste de toutes les listes d’attributs de cette déclaration. Si aucun attribut n’a été spécifié, Rien n’est retourné. |
ContainsAnnotations |
Détermine si ce nœud ou n’importe quel sous-nœud, jeton ou trivia a des annotations. (Hérité de SyntaxNode) |
ContainsDiagnostics |
Détermine si ce nœud ou l’un de ses nœuds descendants, jetons ou trivia ont des diagnostics sur eux. (Hérité de SyntaxNode) |
ContainsDirectives |
Détermine si ce nœud a des directives de préprocesseur descendant. (Hérité de SyntaxNode) |
ContainsSkippedText |
Détermine si ce nœud a un texte ignoré descendant. (Hérité de SyntaxNode) |
DeclarationKeyword |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. |
FullSpan |
Étendue absolue de ce nœud en caractères, y compris ses trivia de début et de fin. (Hérité de SyntaxNode) |
HandlesClause |
Si elle est présente, une clause Handles indique les événements gérés par cette méthode. |
HasLeadingTrivia |
Détermine si ce nœud a une trivia de début. (Hérité de SyntaxNode) |
HasStructuredTrivia |
Détermine si une trivia descendante de ce nœud est structurée. (Hérité de SyntaxNode) |
HasTrailingTrivia |
Détermine si ce nœud a des trivia de fin. (Hérité de SyntaxNode) |
Identifier |
Nom de la méthode déclarée. |
ImplementsClause |
Le cas échéant, une clause Implements indique les méthodes d’interface que cette méthode implémente. |
IsDirective |
Retourne la valeur True si ce nœud représente une directive. (Hérité de VisualBasicSyntaxNode) |
IsMissing |
Détermine si le nœud représente une construction de langage qui a été analysée à partir du code source. Les nœuds manquants sont générés par l’analyseur dans les scénarios d’erreur pour représenter des constructions qui auraient dû être présentes dans le code source pour pouvoir être compilés correctement, mais qui étaient en fait manquantes. (Hérité de SyntaxNode) |
IsStructuredTrivia |
Détermine si ce nœud représente une trivia structurée. (Hérité de SyntaxNode) |
Keyword |
Obsolète.
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. |
KindText |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de SyntaxNode) |
Language |
Nom de langue de ce nœud est la syntaxe de . (Hérité de VisualBasicSyntaxNode) |
Modifiers |
Liste de tous les jetons modificateurs présents dans cette déclaration. Si aucun modificateur n’a été spécifié, une liste vide est retournée. Une version de champ de bits de tous les modificateurs ORed ensemble, qui est dans de nombreux cas plus facile à utiliser, peut être obtenue avec la propriété Modificateurs. |
ParameterList |
Liste de paramètres de la méthode, y compris les parenthèses. Si aucune liste de paramètres n’était présente, rien n’est retourné. |
Parent |
Nœud qui contient ce nœud dans sa ChildNodes() collection. (Hérité de SyntaxNode) |
ParentTrivia |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de SyntaxNode) |
RawKind |
Entier représentant le type de langue spécifique de ce nœud. (Hérité de SyntaxNode) |
Span |
Étendue absolue de ce nœud en caractères, sans inclure ses trivia de début et de fin. (Hérité de SyntaxNode) |
SpanStart |
Identique à l’accès sur StartSpan. (Hérité de VisualBasicSyntaxNode) |
SubOrFunctionKeyword |
Le mot clé « Sub » ou « Function » qui introduit cette déclaration de méthode. |
SyntaxTree |
Retourne SyntaxTree qui est propriétaire du nœud. (Hérité de SyntaxNode) |
SyntaxTreeCore |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
TypeParameterList |
Le cas échéant, une liste de paramètres de type avec des paramètres de type génériques pour cette méthode. Si aucun paramètre de type générique n’était présent, Rien n’est retourné. |
Méthodes
Accept(VisualBasicSyntaxVisitor) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. |
Accept<TResult>(VisualBasicSyntaxVisitor<TResult>) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. |
AddAttributeLists(AttributeListSyntax[]) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. |
AddHandlesClauseEvents(HandlesClauseItemSyntax[]) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. |
AddImplementsClauseInterfaceMembers(QualifiedNameSyntax[]) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. |
AddModifiers(SyntaxToken[]) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. |
AddParameterListParameters(ParameterSyntax[]) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. |
AddTypeParameterListParameters(TypeParameterSyntax[]) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. |
Ancestors(Boolean) |
Obtient une liste de nœuds ancêtres (Hérité de SyntaxNode) |
AncestorsAndSelf(Boolean) |
Obtient une liste de nœuds ancêtres (y compris ce nœud) (Hérité de SyntaxNode) |
ChildNodes() |
Obtient la liste des nœuds enfants dans l’ordre des documents de préfixe. (Hérité de SyntaxNode) |
ChildNodesAndTokens() |
Liste des nœuds enfants et des jetons de ce nœud, où chaque élément est un instance SyntaxNodeOrToken. (Hérité de SyntaxNode) |
ChildThatContainsPosition(Int32) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de SyntaxNode) |
ChildTokens() |
Obtient la liste des jetons enfants directs de ce nœud. (Hérité de SyntaxNode) |
Contains(SyntaxNode) |
Détermine si le nœud spécifié est un descendant de ce nœud. Retourne true pour le nœud actuel. (Hérité de SyntaxNode) |
ContainsDirective(Int32) |
Retourne true si ce nœud contient des directives (par exemple |
CopyAnnotationsTo<T>(T) |
Copie toutes les syntaxeAnnotations, le cas échéant, de cette instance SyntaxNode et les attache à une nouvelle instance basée sur |
DescendantNodes(Func<SyntaxNode,Boolean>, Boolean) |
Obtient la liste des nœuds descendants dans l’ordre de préfixe du document. (Hérité de SyntaxNode) |
DescendantNodes(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Obtient la liste des nœuds descendants dans l’ordre de préfixe du document. (Hérité de SyntaxNode) |
DescendantNodesAndSelf(Func<SyntaxNode,Boolean>, Boolean) |
Obtient la liste des nœuds descendants (y compris ce nœud) dans l’ordre de préfixe du document. (Hérité de SyntaxNode) |
DescendantNodesAndSelf(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Obtient la liste des nœuds descendants (y compris ce nœud) dans l’ordre de préfixe du document. (Hérité de SyntaxNode) |
DescendantNodesAndTokens(Func<SyntaxNode,Boolean>, Boolean) |
Obtient la liste des nœuds descendants et des jetons dans l’ordre du document de préfixe. (Hérité de SyntaxNode) |
DescendantNodesAndTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Obtient la liste des nœuds descendants et des jetons dans l’ordre du document de préfixe. (Hérité de SyntaxNode) |
DescendantNodesAndTokensAndSelf(Func<SyntaxNode,Boolean>, Boolean) |
Obtient une liste de nœuds et de jetons descendants (y compris ce nœud) dans l’ordre des documents de préfixe. (Hérité de SyntaxNode) |
DescendantNodesAndTokensAndSelf(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Obtient une liste des nœuds et jetons descendants (y compris ce nœud) dans l’ordre du document de préfixe. (Hérité de SyntaxNode) |
DescendantTokens(Func<SyntaxNode,Boolean>, Boolean) |
Obtient une liste de tous les jetons dans l’étendue de ce nœud. (Hérité de SyntaxNode) |
DescendantTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Obtient une liste de tous les jetons dans l’étendue complète de ce nœud. (Hérité de SyntaxNode) |
DescendantTrivia(Func<SyntaxNode,Boolean>, Boolean) |
Obtenez la liste de toutes les trivia associées aux nœuds et jetons descendants. (Hérité de SyntaxNode) |
DescendantTrivia(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Obtenez la liste de toutes les trivia associées aux nœuds et jetons descendants. (Hérité de SyntaxNode) |
EquivalentToCore(SyntaxNode) |
Déterminez si ce nœud est structurellement équivalent à un autre. (Hérité de SyntaxNode) |
FindNode(TextSpan, Boolean, Boolean) |
Recherche le nœud avec le plus FullSpan petit qui contient |
FindToken(Int32, Boolean) |
Recherche un jeton selon les règles suivantes :
|
FindTokenCore(Int32, Boolean) |
Recherche un jeton descendant de ce nœud dont l’étendue inclut la position fournie. (Hérité de SyntaxNode) |
FindTokenCore(Int32, Func<SyntaxTrivia,Boolean>) |
Recherche un jeton descendant de ce nœud dont l’étendue inclut la position fournie. (Hérité de SyntaxNode) |
FindTrivia(Int32, Boolean) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
FindTrivia(Int32, Func<SyntaxTrivia,Boolean>) |
Recherche une trivia descendante de ce nœud à la position spécifiée, où la position se trouve dans l’étendue du nœud. (Hérité de SyntaxNode) |
FindTriviaCore(Int32, Boolean) |
Recherche une trivia descendante de ce nœud dont l’étendue inclut la position fournie. (Hérité de SyntaxNode) |
FirstAncestorOrSelf<TNode,TArg>(Func<TNode,TArg,Boolean>, TArg, Boolean) |
Obtient le premier nœud de type TNode qui correspond au prédicat. (Hérité de SyntaxNode) |
FirstAncestorOrSelf<TNode>(Func<TNode,Boolean>, Boolean) |
Obtient le premier nœud de type TNode qui correspond au prédicat. (Hérité de SyntaxNode) |
GetAnnotatedNodes(String) |
Obtient tous les nœuds avec le type d’annotation spécifié. (Hérité de SyntaxNode) |
GetAnnotatedNodes(SyntaxAnnotation) |
Obtient tous les nœuds avec l’annotation spécifiée. (Hérité de SyntaxNode) |
GetAnnotatedNodesAndTokens(String) |
Obtient tous les nœuds et jetons avec une annotation du type d’annotation spécifié. (Hérité de SyntaxNode) |
GetAnnotatedNodesAndTokens(String[]) |
Obtient tous les nœuds et jetons avec une annotation des types d’annotation spécifiés. (Hérité de SyntaxNode) |
GetAnnotatedNodesAndTokens(SyntaxAnnotation) |
Obtient tous les nœuds et jetons avec l’annotation spécifiée. (Hérité de SyntaxNode) |
GetAnnotatedTokens(String) |
Obtient tous les jetons avec le type d’annotation spécifié. (Hérité de SyntaxNode) |
GetAnnotatedTokens(SyntaxAnnotation) |
Obtient tous les jetons avec l’annotation spécifiée. (Hérité de SyntaxNode) |
GetAnnotatedTrivia(String) |
Obtient toutes les trivia avec une annotation du type d’annotation spécifié. (Hérité de SyntaxNode) |
GetAnnotatedTrivia(String[]) |
Obtient toutes les trivia avec une annotation des types d’annotation spécifiés. (Hérité de SyntaxNode) |
GetAnnotatedTrivia(SyntaxAnnotation) |
Obtient toutes les trivia avec l’annotation spécifiée. (Hérité de SyntaxNode) |
GetAnnotations(IEnumerable<String>) |
Obtient toutes les annotations avec les types d’annotation spécifiés. (Hérité de SyntaxNode) |
GetAnnotations(String) |
Obtient toutes les annotations avec le type d’annotation spécifié. (Hérité de SyntaxNode) |
GetDiagnostics() |
Obtient la liste de tous les diagnostics de la sous-arborescence qui a ce nœud comme racine. Cette méthode ne filtre pas diagnostics en fonction des options du compilateur telles que nowarn, warnaserror, etc. (Hérité de VisualBasicSyntaxNode) |
GetDirectives(Func<DirectiveTriviaSyntax,Boolean>) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
GetFirstDirective(Func<DirectiveTriviaSyntax,Boolean>) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
GetFirstToken(Boolean, Boolean, Boolean, Boolean) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
GetLastDirective(Func<DirectiveTriviaSyntax,Boolean>) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
GetLastToken(Boolean, Boolean, Boolean, Boolean) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
GetLeadingTrivia() |
Obtenez les nœuds trivia précédents de ce nœud. Si ce nœud est un jeton, retourne la trivia précédente associée à ce nœud. S’il s’agit d’un autre terminal, retourne la trivia précédente du premier jeton de ce nœud. (Hérité de VisualBasicSyntaxNode) |
GetLocation() |
Obtient l’emplacement de ce nœud. (Hérité de VisualBasicSyntaxNode) |
GetRed<T>(T, Int32) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de SyntaxNode) |
GetRedAtZero<T>(T) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de SyntaxNode) |
GetReference() |
Obtient un SyntaxReference pour ce nœud de syntaxe. CommonSyntaxReferences peut être utilisé pour rétablir l’accès à un nœud de syntaxe sans conserver l’arborescence et le texte source entiers en mémoire. (Hérité de SyntaxNode) |
GetText(Encoding, SourceHashAlgorithm) |
Obtient le texte intégral de ce nœud en tant que nouvelle SourceText instance. (Hérité de SyntaxNode) |
GetTrailingTrivia() |
Obtenez les nœuds trivia suivants de ce nœud. Si ce nœud est un jeton, retourne les trivia suivantes associées à ce nœud. S’il s’agit d’un autre terminal, retourne la trivia suivante du dernier jeton de ce nœud. (Hérité de VisualBasicSyntaxNode) |
HasAnnotation(SyntaxAnnotation) |
Détermine si ce nœud a l’annotation spécifique. (Hérité de SyntaxNode) |
HasAnnotations(IEnumerable<String>) |
Détermine si ce nœud a des annotations avec l’un des types d’annotation spécifiques. (Hérité de SyntaxNode) |
HasAnnotations(String) |
Détermine si ce nœud a des annotations avec le type d’annotation spécifique. (Hérité de SyntaxNode) |
InsertNodesInListCore(SyntaxNode, IEnumerable<SyntaxNode>, Boolean) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
IsEquivalentTo(SyntaxNode) |
Déterminez si ce nœud est structurellement équivalent à un autre. (Hérité de SyntaxNode) |
IsEquivalentTo(SyntaxNode, Boolean) |
Détermine si deux nœuds sont identiques, en ignorant les différences trivia. (Hérité de SyntaxNode) |
IsEquivalentToCore(SyntaxNode, Boolean) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
IsIncrementallyIdenticalTo(SyntaxNode) |
Retourne true si ces deux nœuds sont considérés comme « incrémentiellement identiques ». Un nœud identique de manière incrémentielle se produit quand un SyntaxTree est analysé de manière incrémentielle à l’aide WithChangedText(SourceText) de et que l’analyseur incrémentiel est en mesure de prendre le nœud de l’arborescence d’origine et de l’utiliser dans son intégralité dans la nouvelle arborescence. Dans ce cas, le ToFullString() de chaque nœud sera le même, même s’il peut avoir des parents différents et peut se produire à des emplacements différents dans leurs arborescences respectives. Si deux nœuds sont incrémentielment identiques, tous les enfants de chaque nœud seront également identiques de manière incrémentielle. (Hérité de SyntaxNode) |
IsPartOfStructuredTrivia() |
Détermine si ce nœud est un descendant d’une trivia structurée. (Hérité de SyntaxNode) |
Kind() |
Retourne le SyntaxKind du nœud. (Hérité de VisualBasicSyntaxNode) |
NormalizeWhitespaceCore(String, String, Boolean) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. (Hérité de VisualBasicSyntaxNode) |
SerializeTo(Stream, CancellationToken) |
Obsolète.
Obsolète.
Sérialise le nœud sur le donné |
ToFullString() |
Retourne la représentation sous forme de chaîne complète de ce nœud, y compris ses trivia de début et de fin. (Hérité de SyntaxNode) |
ToString() |
Retourne la représentation sous forme de chaîne de ce nœud, sans inclure ses trivia de début et de fin. (Hérité de SyntaxNode) |
Update(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax) |
Retourne une copie de ce avec les modifications spécifiées. Retourne cette instance s’il n’y a aucune modification réelle. |
WithAsClause(SimpleAsClauseSyntax) |
Retourne une copie de cette propriété avec la propriété AsClause modifiée à la valeur spécifiée. Retourne cette instance si la valeur spécifiée est identique à la valeur actuelle. |
WithAttributeLists(SyntaxList<AttributeListSyntax>) |
Retourne une copie de cette propriété avec la propriété AttributeLists modifiée en fonction de la valeur spécifiée. Retourne cette instance si la valeur spécifiée est identique à la valeur actuelle. |
WithDeclarationKeyword(SyntaxToken) |
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. |
WithHandlesClause(HandlesClauseSyntax) |
Retourne une copie de cette propriété avec la propriété HandlesClause modifiée à la valeur spécifiée. Retourne cette instance si la valeur spécifiée est identique à la valeur actuelle. |
WithIdentifier(SyntaxToken) |
Retourne une copie de ceci avec la propriété Identificateur modifiée en valeur spécifiée. Retourne cette instance si la valeur spécifiée est identique à la valeur actuelle. |
WithImplementsClause(ImplementsClauseSyntax) |
Retourne une copie de cette propriété avec la propriété ImplementsClause modifiée à la valeur spécifiée. Retourne cette instance si la valeur spécifiée est identique à la valeur actuelle. |
WithKeyword(SyntaxToken) |
Obsolète.
Instruction qui déclare une sub ou une fonction. Si cette méthode a un corps, cette instruction sera le début d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement. |
WithModifiers(SyntaxTokenList) |
Retourne une copie de cette propriété avec la propriété Modificateurs modifiée en fonction de la valeur spécifiée. Retourne cette instance si la valeur spécifiée est identique à la valeur actuelle. |
WithParameterList(ParameterListSyntax) |
Retourne une copie de ceci avec la propriété ParameterList modifiée en valeur spécifiée. Retourne cette instance si la valeur spécifiée est identique à la valeur actuelle. |
WithSubOrFunctionKeyword(SyntaxToken) |
Retourne une copie de ceci avec la propriété SubOrFunctionKeyword modifiée en valeur spécifiée. Retourne cette instance si la valeur spécifiée est identique à la valeur actuelle. |
WithTypeParameterList(TypeParameterListSyntax) |
Retourne une copie de ceci avec la propriété TypeParameterList modifiée en la valeur spécifiée. Retourne cette instance si la valeur spécifiée est identique à la valeur actuelle. |
WriteTo(TextWriter) |
Écrit le texte intégral de ce nœud dans le spécifié TextWriter. (Hérité de SyntaxNode) |
Méthodes d’extension
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Obtient la première directive de l’arborescence enracinée par ce nœud. |
GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Obtient la dernière directive de l’arborescence enracinée par ce nœud. |
Kind(SyntaxNode) |
Retourne SyntaxKind pour SyntaxNode à partir de RawKind la propriété . |
TryGetInferredMemberName(SyntaxNode) |
Étant donné une expression d’initialiseur, déduire le nom de la propriété anonyme ou de l’élément tuple. Retourne null en cas d’échec |
ContainsDirective(SyntaxNode, SyntaxKind) |
Retourne true si ce nœud contient des directives (par exemple |
IsKind(SyntaxNode, SyntaxKind) |
Détermine si SyntaxNode est d’un type spécifié. |
GetCurrentNode<TNode>(SyntaxNode, TNode) |
Obtient le nœud dans la sous-arborescence correspondant au nœud suivi d’origine. Utilisez TrackNodes pour démarrer le suivi des nœuds. |
GetCurrentNodes<TNode>(SyntaxNode, TNode) |
Obtient les nœuds de la sous-arborescence correspondant au nœud suivi d’origine. Utilisez TrackNodes pour démarrer le suivi des nœuds. |
GetCurrentNodes<TNode>(SyntaxNode, IEnumerable<TNode>) |
Obtient les nœuds de la sous-arborescence correspondant aux nœuds suivis d’origine. Utilisez TrackNodes pour démarrer le suivi des nœuds. |
TryGetInferredMemberName(SyntaxNode) |
Étant donné une expression d’initialiseur, déduire le nom de la propriété anonyme ou de l’élément tuple. Retourne Nothing en cas d’échec |
GetDirectives(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Obtient les éléments DirectiveTriviaSyntax pour un SyntaxNode spécifié avec un filtrage facultatif. |
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Obtient le premier élément DirectiveTriviaSyntax pour un SyntaxNode spécifié. |
GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Obtient le dernier élément DirectiveTriviaSyntax pour un SyntaxNode spécifié. |
Kind(SyntaxNode) |
Retourne SyntaxKind pour SyntaxNode à partir de RawKind la propriété . |
ContainsDirective(SyntaxNode, SyntaxKind) |
Retourne true si ce nœud contient des directives (par exemple |
IsKind(SyntaxNode, SyntaxKind) |
Détermine si SyntaxNode est d’un type spécifié. |