Share via


SyntaxFactory Classe

Définition

public ref class SyntaxFactory
public class SyntaxFactory
type SyntaxFactory = class
Public Class SyntaxFactory
Héritage
SyntaxFactory

Constructeurs

SyntaxFactory()

Propriétés

CarriageReturn

Trivia avec le type EndOfLineTrivia contenant un caractère de retour chariot unique.

CarriageReturnLineFeed

Trivia avec le type EndOfLineTrivia contenant à la fois le retour chariot et les caractères de saut de ligne.

ElasticCarriageReturn

Une trivia élastique avec un type EndOfLineTrivia contenant un caractère de retour chariot unique. Les trivia élastiques sont utilisées pour indiquer la trivia qui n’a pas été produite par l’analyse du texte source, et ne sont généralement pas conservées lors de la mise en forme.

ElasticCarriageReturnLineFeed

Une trivia élastique avec le type EndOfLineTrivia contenant à la fois les caractères de retour chariot et de flux de ligne. Les trivia élastiques sont utilisées pour indiquer la trivia qui n’a pas été produite par l’analyse du texte source, et ne sont généralement pas conservées lors de la mise en forme.

ElasticLineFeed

Une trivia élastique avec un type EndOfLineTrivia contenant un caractère de flux de ligne unique. Les trivia élastiques sont utilisées pour indiquer la trivia qui n’a pas été produite par l’analyse du texte source, et ne sont généralement pas conservées lors de la mise en forme.

ElasticMarker

Une trivia élastique avec un type WhitespaceTrivia contenant aucun caractère. Les trivia de marqueur élastique sont incluses automatiquement par les méthodes de fabrique lorsque la trivia n’est pas spécifiée. La mise en forme de la syntaxe remplace les marqueurs élastiques par des trivia appropriées.

ElasticSpace

Une trivia élastique avec un type WhitespaceTrivia contenant un seul caractère d’espace. Les trivia élastiques sont utilisées pour indiquer la trivia qui n’a pas été produite par l’analyse du texte source, et ne sont généralement pas conservées lors de la mise en forme.

ElasticTab

Une trivia élastique avec un type WhitespaceTrivia contenant un seul caractère d’onglet. Les trivia élastiques sont utilisées pour indiquer la trivia qui n’a pas été produite par l’analyse du texte source, et ne sont généralement pas conservées lors de la mise en forme.

LineFeed

Trivia avec le type EndOfLineTrivia contenant un caractère de flux de ligne unique.

Space

Une trivia avec un type WhitespaceTrivia contenant un seul caractère d’espace.

Tab

Une trivia avec un type WhitespaceTrivia contenant un seul caractère d’onglet.

Méthodes

AccessorBlock(SyntaxKind, AccessorStatementSyntax, EndBlockStatementSyntax)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Par exemple, citons les accesseurs de propriété et les accesseurs d’événements personnalisés.

AccessorBlock(SyntaxKind, AccessorStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Par exemple, citons les accesseurs de propriété et les accesseurs d’événements personnalisés.

AccessorStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax)

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine le type d’accesseur. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

AccessorStatement(SyntaxKind, SyntaxToken)

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine le type d’accesseur. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

AddAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Lequel peut être déterminé en vérifiant le genre.

AddAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Lequel peut être déterminé en vérifiant le genre.

AddExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

AddExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

AddHandlerAccessorBlock(AccessorStatementSyntax)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Par exemple, citons les accesseurs de propriété et les accesseurs d’événements personnalisés.

AddHandlerAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Par exemple, citons les accesseurs de propriété et les accesseurs d’événements personnalisés.

AddHandlerAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Par exemple, citons les accesseurs de propriété et les accesseurs d’événements personnalisés.

AddHandlerAccessorStatement()

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine le type d’accesseur. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

AddHandlerAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax)

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine le type d’accesseur. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

AddHandlerAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax)

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine le type d’accesseur. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

AddHandlerStatement(ExpressionSyntax, ExpressionSyntax)

Représente une instruction AddHandler ou RemoveHandler. La propriété Kind détermine celle-ci.

AddHandlerStatement(SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente une instruction AddHandler ou RemoveHandler. La propriété Kind détermine celle-ci.

AddRemoveHandlerStatement(SyntaxKind, SyntaxToken, ExpressionSyntax, ExpressionSyntax)

Représente une instruction AddHandler ou RemoveHandler. La propriété Kind détermine celle-ci.

AddRemoveHandlerStatement(SyntaxKind, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente une instruction AddHandler ou RemoveHandler. La propriété Kind détermine celle-ci.

AddressOfExpression(ExpressionSyntax)

Décrit un opérateur unaire : Plus, Negate, Not ou AddressOf.

AddressOfExpression(SyntaxToken, ExpressionSyntax)

Décrit un opérateur unaire : Plus, Negate, Not ou AddressOf.

AggregateClause(SeparatedSyntaxList<CollectionRangeVariableSyntax>, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Représente un opérateur de requête Aggregate.

AggregateClause(SeparatedSyntaxList<CollectionRangeVariableSyntax>, SyntaxList<QueryClauseSyntax>, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Représente un opérateur de requête Aggregate.

AggregateClause(SyntaxToken, SeparatedSyntaxList<CollectionRangeVariableSyntax>, SyntaxList<QueryClauseSyntax>, SyntaxToken, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Représente un opérateur de requête Aggregate.

AggregationRangeVariable(AggregationSyntax)

Décrit une variable unique de la forme « [x [As Type] =] aggregation-function » à utiliser dans la clause Into des opérateurs de requête Aggregate ou Group By ou Group Join.

AggregationRangeVariable(VariableNameEqualsSyntax, AggregationSyntax)

Décrit une variable unique de la forme « [x [As Type] =] aggregation-function » à utiliser dans la clause Into des opérateurs de requête Aggregate ou Group By ou Group Join.

AndAlsoExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

AndAlsoExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

AndExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

AndExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

AnonymousObjectCreationExpression(ObjectMemberInitializerSyntax)

Représente une nouvelle expression qui crée un objet de type anonyme.

AnonymousObjectCreationExpression(SyntaxList<AttributeListSyntax>, ObjectMemberInitializerSyntax)

Représente une nouvelle expression qui crée un objet de type anonyme.

AnonymousObjectCreationExpression(SyntaxToken, SyntaxList<AttributeListSyntax>, ObjectMemberInitializerSyntax)

Représente une nouvelle expression qui crée un objet de type anonyme.

AreEquivalent(SyntaxNode, SyntaxNode, Boolean)

Détermine si deux nœuds de syntaxe sont identiques, sans tenir compte des différences de trivia.

AreEquivalent(SyntaxNode, SyntaxNode, Func<SyntaxKind,Boolean>)

Détermine si deux nœuds de syntaxe sont identiques, sans tenir compte des différences de trivia.

AreEquivalent(SyntaxToken, SyntaxToken)

Détermine si deux jetons de syntaxe sont identiques, sans tenir compte des différences de trivia.

AreEquivalent(SyntaxTokenList, SyntaxTokenList)

Détermine si deux listes de jetons sont identiques, sans tenir compte des différences de trivia.

AreEquivalent(SyntaxTree, SyntaxTree, Boolean)

Détermine si deux arbres sont identiques, sans tenir compte des différences de trivia.

AreEquivalent<TNode>(SeparatedSyntaxList<TNode>, SeparatedSyntaxList<TNode>, Func<SyntaxKind,Boolean>)

Détermine si deux listes de nœuds de syntaxe sont identiques, sans tenir compte des différences de trivia.

AreEquivalent<TNode>(SyntaxList<TNode>, SyntaxList<TNode>, Func<SyntaxKind,Boolean>)

Détermine si deux listes de nœuds de syntaxe sont identiques, sans tenir compte des différences de trivia.

ArgumentList()

Représente une liste d’arguments entre parenthèses.

ArgumentList(SeparatedSyntaxList<ArgumentSyntax>)

Représente une liste d’arguments entre parenthèses.

ArgumentList(SyntaxToken, SeparatedSyntaxList<ArgumentSyntax>, SyntaxToken)

Représente une liste d’arguments entre parenthèses.

ArrayCreationExpression(SyntaxList<AttributeListSyntax>, TypeSyntax, ArgumentListSyntax, CollectionInitializerSyntax)

Représente une expression qui crée un tableau.

ArrayCreationExpression(SyntaxToken, SyntaxList<AttributeListSyntax>, TypeSyntax, ArgumentListSyntax, SyntaxList<ArrayRankSpecifierSyntax>, CollectionInitializerSyntax)

Représente une expression qui crée un tableau.

ArrayCreationExpression(TypeSyntax, CollectionInitializerSyntax)

Représente une expression qui crée un tableau.

ArrayRankSpecifier()

Représente un modificateur qui décrit un type de tableau, sans limites, telles que « () » ou « (,) ».

ArrayRankSpecifier(SyntaxToken, SyntaxTokenList, SyntaxToken)

Représente un modificateur qui décrit un type de tableau, sans limites, telles que « () » ou « (,) ».

ArrayType(TypeSyntax)

Représente un type de tableau, tel que « A() ou « A(,) », sans limites spécifiées pour le tableau.

ArrayType(TypeSyntax, SyntaxList<ArrayRankSpecifierSyntax>)

Représente un type de tableau, tel que « A() ou « A(,) », sans limites spécifiées pour le tableau.

AscendingOrdering(ExpressionSyntax)

Expression à classer par, ainsi qu’un classement facultatif. Le type indique s’il faut ordonner dans l’ordre croissant ou décroissant.

AscendingOrdering(ExpressionSyntax, SyntaxToken)

Expression à classer par, ainsi qu’un classement facultatif. Le type indique s’il faut ordonner dans l’ordre croissant ou décroissant.

AsNewClause(NewExpressionSyntax)

Représente une clause « As New {type-name} [arguments] [initializers] » dans une déclaration. Le type a des attributs facultatifs associés, bien que les attributs ne soient pas autorisés dans de nombreux endroits où ce nœud se produit (ils sont autorisés, par exemple, sur les propriétés implémentées automatiquement.)

AsNewClause(SyntaxToken, NewExpressionSyntax)

Représente une clause « As New {type-name} [arguments] [initializers] » dans une déclaration. Le type a des attributs facultatifs associés, bien que les attributs ne soient pas autorisés dans de nombreux endroits où ce nœud se produit (ils sont autorisés, par exemple, sur les propriétés implémentées automatiquement.)

AssignmentStatement(SyntaxKind, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Lequel peut être déterminé en vérifiant le genre.

Attribute(AttributeTargetSyntax, TypeSyntax, ArgumentListSyntax)

Représente une déclaration d’attribut unique dans une liste d’attributs.

Attribute(TypeSyntax)

Représente une déclaration d’attribut unique dans une liste d’attributs.

AttributeList()

Représente un groupe d’attributs entre crochets «< » et «> ».

AttributeList(SeparatedSyntaxList<AttributeSyntax>)

Représente un groupe d’attributs entre crochets «< » et «> ».

AttributeList(SyntaxToken, SeparatedSyntaxList<AttributeSyntax>, SyntaxToken)

Représente un groupe d’attributs entre crochets «< » et «> ».

AttributesStatement()

Représente un attribut au niveau du fichier, dans lequel les attributs n’ont aucun autre élément syntaxique auquel ils sont attachés.

AttributesStatement(SyntaxList<AttributeListSyntax>)

Représente un attribut au niveau du fichier, dans lequel les attributs n’ont aucun autre élément syntaxique auquel ils sont attachés.

AttributeTarget(SyntaxToken)

Représente une déclaration d’attribut unique dans une liste d’attributs.

AttributeTarget(SyntaxToken, SyntaxToken)

Représente une déclaration d’attribut unique dans une liste d’attributs.

AwaitExpression(ExpressionSyntax)

Représente une expression Await.

AwaitExpression(SyntaxToken, ExpressionSyntax)

Représente une expression Await.

BadDirectiveTrivia()

Représente une directive de prétraitement non reconnue. Cela se produit lorsque l’analyseur rencontre un jeton de hachage « # » au début d’une ligne physique, mais reconnaît le texte qui suit comme une directive de prétraitement Visual Basic valide.

BadDirectiveTrivia(SyntaxToken)

Représente une directive de prétraitement non reconnue. Cela se produit lorsque l’analyseur rencontre un jeton de hachage « # » au début d’une ligne physique, mais reconnaît le texte qui suit comme une directive de prétraitement Visual Basic valide.

BadToken(String)
BadToken(SyntaxTriviaList, String, SyntaxTriviaList)
BinaryConditionalExpression(ExpressionSyntax, ExpressionSyntax)

Représente une expression conditionnelle, If(condition, true-expr, false-expr) ou If(expr, nothing-expr).

BinaryConditionalExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken)

Représente une expression conditionnelle, If(condition, true-expr, false-expr) ou If(expr, nothing-expr).

BinaryExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

BracketedIdentifier(String)

Créez un identificateur entre crochets.

BracketedIdentifier(SyntaxTriviaList, String, SyntaxTriviaList)

Créez un identificateur entre crochets.

CallStatement(ExpressionSyntax)

Représente une instruction d’appel (également appelée instruction d’appel).

CallStatement(SyntaxToken, ExpressionSyntax)

Représente une instruction d’appel (également appelée instruction d’appel).

CaseBlock(CaseStatementSyntax)

Représente une instruction case et son bloc suivant.

CaseBlock(CaseStatementSyntax, SyntaxList<StatementSyntax>)

Représente une instruction case et son bloc suivant.

CaseBlock(SyntaxKind, CaseStatementSyntax)

Représente une instruction case et son bloc suivant.

CaseBlock(SyntaxKind, CaseStatementSyntax, SyntaxList<StatementSyntax>)

Représente une instruction case et son bloc suivant.

CaseElseBlock(CaseStatementSyntax)

Représente une instruction case et son bloc suivant.

CaseElseBlock(CaseStatementSyntax, SyntaxList<StatementSyntax>)

Représente une instruction case et son bloc suivant.

CaseElseStatement(CaseClauseSyntax[])

Représente une instruction Case ou Case Else. Cette instruction est toujours la valeur Begin d’un CaseBlock. S’il s’agit d’une instruction Case Else, kind=CaseElse, sinon kind=case.

CaseElseStatement(SeparatedSyntaxList<CaseClauseSyntax>)

Représente une instruction Case ou Case Else. Cette instruction est toujours la valeur Begin d’un CaseBlock. S’il s’agit d’une instruction Case Else, kind=CaseElse, sinon kind=case.

CaseElseStatement(SyntaxToken, SeparatedSyntaxList<CaseClauseSyntax>)

Représente une instruction Case ou Case Else. Cette instruction est toujours la valeur Begin d’un CaseBlock. S’il s’agit d’une instruction Case Else, kind=CaseElse, sinon kind=case.

CaseEqualsClause(ExpressionSyntax)

Représente une clause de relation dans une instruction Case, telle que « Expression Is > ».

CaseEqualsClause(SyntaxToken, SyntaxToken, ExpressionSyntax)

Représente une clause de relation dans une instruction Case, telle que « Expression Is > ».

CaseGreaterThanClause(ExpressionSyntax)

Représente une clause de relation dans une instruction Case, telle que « Expression Is > ».

CaseGreaterThanClause(SyntaxToken, SyntaxToken, ExpressionSyntax)

Représente une clause de relation dans une instruction Case, telle que « Expression Is > ».

CaseGreaterThanOrEqualClause(ExpressionSyntax)

Représente une clause de relation dans une instruction Case, telle que « Expression Is > ».

CaseGreaterThanOrEqualClause(SyntaxToken, SyntaxToken, ExpressionSyntax)

Représente une clause de relation dans une instruction Case, telle que « Expression Is > ».

CaseLessThanClause(ExpressionSyntax)

Représente une clause de relation dans une instruction Case, telle que « Expression Is > ».

CaseLessThanClause(SyntaxToken, SyntaxToken, ExpressionSyntax)

Représente une clause de relation dans une instruction Case, telle que « Expression Is > ».

CaseLessThanOrEqualClause(ExpressionSyntax)

Représente une clause de relation dans une instruction Case, telle que « Expression Is > ».

CaseLessThanOrEqualClause(SyntaxToken, SyntaxToken, ExpressionSyntax)

Représente une clause de relation dans une instruction Case, telle que « Expression Is > ».

CaseNotEqualsClause(ExpressionSyntax)

Représente une clause de relation dans une instruction Case, telle que « Expression Is > ».

CaseNotEqualsClause(SyntaxToken, SyntaxToken, ExpressionSyntax)

Représente une clause de relation dans une instruction Case, telle que « Expression Is > ».

CaseStatement(CaseClauseSyntax[])

Représente une instruction Case ou Case Else. Cette instruction est toujours la valeur Begin d’un CaseBlock. S’il s’agit d’une instruction Case Else, kind=CaseElse, sinon kind=case.

CaseStatement(SeparatedSyntaxList<CaseClauseSyntax>)

Représente une instruction Case ou Case Else. Cette instruction est toujours la valeur Begin d’un CaseBlock. S’il s’agit d’une instruction Case Else, kind=CaseElse, sinon kind=case.

CaseStatement(SyntaxKind, CaseClauseSyntax[])

Représente une instruction Case ou Case Else. Cette instruction est toujours la valeur Begin d’un CaseBlock. S’il s’agit d’une instruction Case Else, kind=CaseElse, sinon kind=case.

CaseStatement(SyntaxKind, SeparatedSyntaxList<CaseClauseSyntax>)

Représente une instruction Case ou Case Else. Cette instruction est toujours la valeur Begin d’un CaseBlock. S’il s’agit d’une instruction Case Else, kind=CaseElse, sinon kind=case.

CaseStatement(SyntaxKind, SyntaxToken, SeparatedSyntaxList<CaseClauseSyntax>)

Représente une instruction Case ou Case Else. Cette instruction est toujours la valeur Begin d’un CaseBlock. S’il s’agit d’une instruction Case Else, kind=CaseElse, sinon kind=case.

CaseStatement(SyntaxToken, SeparatedSyntaxList<CaseClauseSyntax>)

Représente une instruction Case ou Case Else. Cette instruction est toujours la valeur Begin d’un CaseBlock. S’il s’agit d’une instruction Case Else, kind=CaseElse, sinon kind=case.

CatchBlock(CatchStatementSyntax)

Représente un « Catch ... » Bloc.

CatchBlock(CatchStatementSyntax, SyntaxList<StatementSyntax>)

Représente un « Catch ... » Bloc.

CatchFilterClause(ExpressionSyntax)

Représente le « When ... » clause d’une instruction « Catch ».

CatchFilterClause(SyntaxToken, ExpressionSyntax)

Représente le « When ... » clause d’une instruction « Catch ».

CatchStatement()

Représente le « Catch ... Quand ... instruction qui commence un bloc « Catch ».

CatchStatement(IdentifierNameSyntax, SimpleAsClauseSyntax, CatchFilterClauseSyntax)

Représente le « Catch ... Quand ... instruction qui commence un bloc « Catch ».

CatchStatement(SyntaxToken, IdentifierNameSyntax, SimpleAsClauseSyntax, CatchFilterClauseSyntax)

Représente le « Catch ... Quand ... instruction qui commence un bloc « Catch ».

CharacterLiteralExpression(SyntaxToken)

Représente un littéral. Le type de littéral est déterminé par la propriété Kind : IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral ou StringLiteral. La valeur du littéral peut être déterminée en cas de conversion du jeton associé vers le type correct et en obtenant la valeur du jeton.

CharacterLiteralToken(String, Char)

Représente un jeton littéral de chaîne.

CharacterLiteralToken(SyntaxTriviaList, String, Char, SyntaxTriviaList)

Représente un jeton littéral de chaîne.

ClassBlock(ClassStatementSyntax)

Représente une déclaration d’une classe, son contenu et l’instruction End qui la termine.

ClassBlock(ClassStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>)

Représente une déclaration d’une classe, son contenu et l’instruction End qui la termine.

ClassBlock(ClassStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une déclaration d’une classe, son contenu et l’instruction End qui la termine.

ClassConstraint(SyntaxToken)

Une des contraintes de paramètre de type spécial : New, Class ou Structure. Quel type de contrainte spéciale il peut être obtenu à partir de la propriété Kind et est l’un des suivants : NewConstraint, ReferenceConstraint ou ValueConstraint.

ClassStatement(String)

Représente l’instruction de début d’une déclaration Class. Ce nœud apparaît toujours comme début d’un TypeBlock avec Kind=ClassDeclarationBlock.

ClassStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax)

Représente l’instruction de début d’une déclaration Class. Ce nœud apparaît toujours comme début d’un TypeBlock avec Kind=ClassDeclarationBlock.

ClassStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax)

Représente l’instruction de début d’une déclaration Class. Ce nœud apparaît toujours comme début d’un TypeBlock avec Kind=ClassDeclarationBlock.

ClassStatement(SyntaxToken)

Représente l’instruction de début d’une déclaration Class. Ce nœud apparaît toujours comme début d’un TypeBlock avec Kind=ClassDeclarationBlock.

CollectionInitializer()

Représente une expression qui crée un tableau sans nommer le type d’élément.

CollectionInitializer(SeparatedSyntaxList<ExpressionSyntax>)

Représente une expression qui crée un tableau sans nommer le type d’élément.

CollectionInitializer(SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, SyntaxToken)

Représente une expression qui crée un tableau sans nommer le type d’élément.

CollectionRangeVariable(ModifiedIdentifierSyntax, ExpressionSyntax)

Décrit une variable unique de la forme « x [As Type] In expression » à utiliser dans les expressions de requête.

CollectionRangeVariable(ModifiedIdentifierSyntax, SimpleAsClauseSyntax, ExpressionSyntax)

Décrit une variable unique de la forme « x [As Type] In expression » à utiliser dans les expressions de requête.

CollectionRangeVariable(ModifiedIdentifierSyntax, SimpleAsClauseSyntax, SyntaxToken, ExpressionSyntax)

Décrit une variable unique de la forme « x [As Type] In expression » à utiliser dans les expressions de requête.

ColonTrivia(String)

Les nœuds Trivia représentent des parties du texte du programme qui ne sont pas des parties de la grammaire syntaxique, telles que des espaces, des sauts de ligne, des commentaires, des directives de préprocesseurs et du code désactivé.

CommentTrivia(String)

Les nœuds Trivia représentent des parties du texte du programme qui ne sont pas des parties de la grammaire syntaxique, telles que des espaces, des sauts de ligne, des commentaires, des directives de préprocesseurs et du code désactivé.

CompilationUnit()

Représente un fichier source entier de code VB.

CompilationUnit(SyntaxList<OptionStatementSyntax>, SyntaxList<ImportsStatementSyntax>, SyntaxList<AttributesStatementSyntax>, SyntaxList<StatementSyntax>)

Représente un fichier source entier de code VB.

CompilationUnit(SyntaxList<OptionStatementSyntax>, SyntaxList<ImportsStatementSyntax>, SyntaxList<AttributesStatementSyntax>, SyntaxList<StatementSyntax>, SyntaxToken)

Représente un fichier source entier de code VB.

ConcatenateAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Lequel peut être déterminé en vérifiant le genre.

ConcatenateAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Lequel peut être déterminé en vérifiant le genre.

ConcatenateExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

ConcatenateExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

ConditionalAccessExpression(ExpressionSyntax)

Nœud ExpressionSyntax représentant l’objet accessible de manière conditionnelle.

ConditionalAccessExpression(ExpressionSyntax, ExpressionSyntax)

Nœud ExpressionSyntax représentant l’objet accessible de manière conditionnelle.

ConditionalAccessExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Nœud ExpressionSyntax représentant l’objet accessible de manière conditionnelle.

ConflictMarkerTrivia(String)

Les nœuds Trivia représentent des parties du texte du programme qui ne font pas partie de la grammaire syntactique, telles que les espaces, les nouvelles lignes, les commentaires, les directives de préprocesseurs et le code désactivé.

ConstDirectiveTrivia(String, ExpressionSyntax)

Représente une déclaration de constante de prétraitement #Const qui apparaît dans la source.

ConstDirectiveTrivia(SyntaxToken, ExpressionSyntax)

Représente une déclaration de constante de prétraitement #Const qui apparaît dans la source.

ConstDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax)

Représente une déclaration de constante de prétraitement #Const qui apparaît dans la source.

ConstructorBlock(SubNewStatementSyntax)

Représente une déclaration de bloc de constructeur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin.

ConstructorBlock(SubNewStatementSyntax, SyntaxList<StatementSyntax>)

Représente une déclaration de bloc de constructeur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin.

ConstructorBlock(SubNewStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une déclaration de bloc de constructeur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin.

ContinueDoStatement()

Représente une instruction « Continue (block) ». Le type de bloc référencé peut être déterminé en examinant le type.

ContinueDoStatement(SyntaxToken, SyntaxToken)

Représente une instruction « Continue (block) ». Le type de bloc référencé peut être déterminé en examinant le type.

ContinueForStatement()

Représente une instruction « Continue (block) ». Le type de bloc référencé peut être déterminé en examinant le type.

ContinueForStatement(SyntaxToken, SyntaxToken)

Représente une instruction « Continue (block) ». Le type de bloc référencé peut être déterminé en examinant le type.

ContinueStatement(SyntaxKind, SyntaxToken)

Représente une instruction « Continue (block) ». Le type de bloc référencé peut être déterminé en examinant le type.

ContinueStatement(SyntaxKind, SyntaxToken, SyntaxToken)

Représente une instruction « Continue (block) ». Le type de bloc référencé peut être déterminé en examinant le type.

ContinueWhileStatement()

Représente une instruction « Continue (block) ». Le type de bloc référencé peut être déterminé en examinant le type.

ContinueWhileStatement(SyntaxToken, SyntaxToken)

Représente une instruction « Continue (block) ». Le type de bloc référencé peut être déterminé en examinant le type.

CrefOperatorReference(SyntaxToken)
CrefOperatorReference(SyntaxToken, SyntaxToken)
CrefReference(TypeSyntax)

Classe de nœud de syntaxe qui représente une valeur d’attribut « cref » dans la trivia de commentaire de documentation.

CrefReference(TypeSyntax, CrefSignatureSyntax, SimpleAsClauseSyntax)

Classe de nœud de syntaxe qui représente une valeur d’attribut « cref » dans la trivia de commentaire de documentation.

CrefSignature(CrefSignaturePartSyntax[])

Représente une liste parenthèse de types d’arguments pour une signature à l’intérieur de la syntaxe CrefReferenceSyntax.

CrefSignature(SeparatedSyntaxList<CrefSignaturePartSyntax>)

Représente une liste parenthèse de types d’arguments pour une signature à l’intérieur de la syntaxe CrefReferenceSyntax.

CrefSignature(SyntaxToken, SeparatedSyntaxList<CrefSignaturePartSyntax>, SyntaxToken)

Représente une liste parenthèse de types d’arguments pour une signature à l’intérieur de la syntaxe CrefReferenceSyntax.

CrefSignaturePart()
CrefSignaturePart(SyntaxToken, TypeSyntax)
CTypeExpression(ExpressionSyntax, TypeSyntax)
CTypeExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax, SyntaxToken)
DateLiteralExpression(SyntaxToken)

Représente un littéral. Le type de littéral est déterminé par la propriété Kind : IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral ou StringLiteral. La valeur du littéral peut être déterminée en faisant passer le jeton associé au type correct et en obtenant la valeur du jeton.

DateLiteralToken(String, DateTime)

Représente un jeton littéral de date.

DateLiteralToken(SyntaxTriviaList, String, DateTime, SyntaxTriviaList)

Représente un jeton littéral de date.

DecimalLiteralToken(String, TypeCharacter, Decimal)

Représente un jeton littéral décimal.

DecimalLiteralToken(SyntaxTriviaList, String, TypeCharacter, Decimal, SyntaxTriviaList)

Représente un jeton littéral décimal.

DeclareFunctionStatement(String, LiteralExpressionSyntax)

Instruction Declare qui déclare une méthode DLL externe.

DeclareFunctionStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Instruction Declare qui déclare une méthode DLL externe.

DeclareFunctionStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, SyntaxToken, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Instruction Declare qui déclare une méthode DLL externe.

DeclareFunctionStatement(SyntaxToken, LiteralExpressionSyntax)

Instruction Declare qui déclare une méthode DLL externe.

DeclareStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Instruction Declare qui déclare une méthode DLL externe.

DeclareStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, SyntaxToken, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Instruction Declare qui déclare une méthode DLL externe.

DeclareStatement(SyntaxKind, SyntaxToken, String, LiteralExpressionSyntax)

Instruction Declare qui déclare une méthode DLL externe.

DeclareStatement(SyntaxKind, SyntaxToken, SyntaxToken, LiteralExpressionSyntax)

Instruction Declare qui déclare une méthode DLL externe.

DeclareSubStatement(String, LiteralExpressionSyntax)

Instruction Declare qui déclare une méthode DLL externe.

DeclareSubStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Instruction Declare qui déclare une méthode DLL externe.

DeclareSubStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, SyntaxToken, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Instruction Declare qui déclare une méthode DLL externe.

DeclareSubStatement(SyntaxToken, LiteralExpressionSyntax)

Instruction Declare qui déclare une méthode DLL externe.

DelegateFunctionStatement(String)

Instruction qui déclare un type délégué.

DelegateFunctionStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Instruction qui déclare un type délégué.

DelegateFunctionStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Instruction qui déclare un type délégué.

DelegateFunctionStatement(SyntaxToken)

Instruction qui déclare un type délégué.

DelegateStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Instruction qui déclare un type délégué.

DelegateStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Instruction qui déclare un type délégué.

DelegateStatement(SyntaxKind, SyntaxToken, String)

Instruction qui déclare un type délégué.

DelegateStatement(SyntaxKind, SyntaxToken, SyntaxToken)

Instruction qui déclare un type délégué.

DelegateSubStatement(String)

Instruction qui déclare un type délégué.

DelegateSubStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Instruction qui déclare un type délégué.

DelegateSubStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Instruction qui déclare un type délégué.

DelegateSubStatement(SyntaxToken)

Instruction qui déclare un type délégué.

DescendingOrdering(ExpressionSyntax)

Expression à commander, ainsi qu’un ordre facultatif. Le type indique s’il faut commander dans l’ordre croissant ou décroissant.

DescendingOrdering(ExpressionSyntax, SyntaxToken)

Expression à commander, ainsi qu’un ordre facultatif. Le type indique s’il faut commander dans l’ordre croissant ou décroissant.

DictionaryAccessExpression(ExpressionSyntax, SimpleNameSyntax)

Représente l’accès membre (.name) ou l’accès au dictionnaire (!name). La propriété Kind détermine le type d’accès.

DictionaryAccessExpression(ExpressionSyntax, SyntaxToken, SimpleNameSyntax)

Représente l’accès membre (.name) ou l’accès au dictionnaire (!name). La propriété Kind détermine le type d’accès.

DictionaryAccessExpression(SimpleNameSyntax)

Représente l’accès membre (.name) ou l’accès au dictionnaire (!name). La propriété Kind détermine le type d’accès.

DirectCastExpression(ExpressionSyntax, TypeSyntax)
DirectCastExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax, SyntaxToken)
DisabledTextTrivia(String)

Les nœuds Trivia représentent des parties du texte du programme qui ne font pas partie de la grammaire syntactique, telles que les espaces, les nouvelles lignes, les commentaires, les directives de préprocesseurs et le code désactivé.

DisableWarningDirectiveTrivia(IdentifierNameSyntax[])

Représente #Disable directive de prétraitement d’avertissement qui apparaît dans la source.

DisableWarningDirectiveTrivia(SeparatedSyntaxList<IdentifierNameSyntax>)

Représente #Disable directive de prétraitement d’avertissement qui apparaît dans la source.

DisableWarningDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SeparatedSyntaxList<IdentifierNameSyntax>)

Représente #Disable directive de prétraitement d’avertissement qui apparaît dans la source.

DistinctClause()

Représente l’opérateur de requête « Distinct ».

DistinctClause(SyntaxToken)

Représente l’opérateur de requête « Distinct ».

DivideAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Laquelle peut être déterminée en vérifiant le type.

DivideAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Laquelle peut être déterminée en vérifiant le type.

DivideExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

DivideExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

DocumentationComment(XmlNodeSyntax[])

Crée un commentaire de documentation xml qui extrait la création de syntaxe xml.

DocumentationCommentExteriorTrivia(String)

Les nœuds Trivia représentent des parties du texte du programme qui ne font pas partie de la grammaire syntactique, telles que les espaces, les nouvelles lignes, les commentaires, les directives de préprocesseurs et le code désactivé.

DocumentationCommentLineBreakToken(String, String)

Représente des données de caractères dans le contenu Xml également appelé PCData ou dans une valeur d’attribut Xml. Tout le texte est ici, même le texte qui n’a pas besoin de normalisation, comme le commentaire, pi et le texte cdata.

DocumentationCommentLineBreakToken(SyntaxTriviaList, String, String, SyntaxTriviaList)

Représente des données de caractères dans le contenu Xml également appelé PCData ou dans une valeur d’attribut Xml. Tout le texte est ici, même le texte qui n’a pas besoin de normalisation, comme le commentaire, pi et le texte cdata.

DocumentationCommentTrivia()

Représente un commentaire de documentation, par exemple, « » <Résumé> qui apparaît dans la source.

DocumentationCommentTrivia(SyntaxList<XmlNodeSyntax>)

Représente un commentaire de documentation, par exemple, « » <Résumé> qui apparaît dans la source.

DoLoopBlock(SyntaxKind, DoStatementSyntax, LoopStatementSyntax)

Représente un bloc Do-Loop. La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une boucle Do While, Do Until, Do Loop While, Do Loop Until ou infinite Do Loop.

DoLoopBlock(SyntaxKind, DoStatementSyntax, SyntaxList<StatementSyntax>, LoopStatementSyntax)

Représente un bloc Do-Loop. La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une boucle Do While, Do Until, Do Loop While, Do Loop Until ou infinite Do Loop.

DoLoopUntilBlock(DoStatementSyntax, LoopStatementSyntax)

Représente un bloc Do-Loop. La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une boucle Do While, Do Until, Do Loop While, Do Loop Until ou infinite Do Loop.

DoLoopUntilBlock(DoStatementSyntax, SyntaxList<StatementSyntax>, LoopStatementSyntax)

Représente un bloc Do-Loop. La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une boucle Do While, Do Until, Do Loop While, Do Loop Until ou infinite Do Loop.

DoLoopWhileBlock(DoStatementSyntax, LoopStatementSyntax)

Représente un bloc Do-Loop. La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une boucle Do While, Do Until, Do Loop While, Do Loop Until ou infinite Do Loop.

DoLoopWhileBlock(DoStatementSyntax, SyntaxList<StatementSyntax>, LoopStatementSyntax)

Représente un bloc Do-Loop. La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une boucle Do While, Do Until, Do Loop While, Do Loop Until ou infinite Do Loop.

DoStatement(SyntaxKind)

Instruction Do qui commence un bloc Do-Loop.

DoStatement(SyntaxKind, SyntaxToken, WhileOrUntilClauseSyntax)

Instruction Do qui commence un bloc Do-Loop.

DoStatement(SyntaxKind, WhileOrUntilClauseSyntax)

Instruction Do qui commence un bloc Do-Loop.

DoUntilLoopBlock(DoStatementSyntax, LoopStatementSyntax)

Représente un bloc Do-Loop. La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une boucle Do While, Do Until, Do Loop While, Do Loop Until ou infinite Do Loop.

DoUntilLoopBlock(DoStatementSyntax, SyntaxList<StatementSyntax>, LoopStatementSyntax)

Représente un bloc Do-Loop. La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une boucle Do While, Do Until, Do Loop While, Do Loop Until ou infinite Do Loop.

DoUntilStatement()

Instruction Do qui commence un bloc Do-Loop.

DoUntilStatement(SyntaxToken, WhileOrUntilClauseSyntax)

Instruction Do qui commence un bloc Do-Loop.

DoUntilStatement(WhileOrUntilClauseSyntax)

Instruction Do qui commence un bloc Do-Loop.

DoWhileLoopBlock(DoStatementSyntax, LoopStatementSyntax)

Représente un bloc Do-Loop. La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une boucle Do While, Do Until, Do Loop While, Do Loop Until ou infinite Do Loop.

DoWhileLoopBlock(DoStatementSyntax, SyntaxList<StatementSyntax>, LoopStatementSyntax)

Représente un bloc Do-Loop. La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une boucle Do While, Do Until, Do Loop While, Do Loop Until ou infinite Do Loop.

DoWhileStatement()

Instruction Do qui commence un bloc Do-Loop.

DoWhileStatement(SyntaxToken, WhileOrUntilClauseSyntax)

Instruction Do qui commence un bloc Do-Loop.

DoWhileStatement(WhileOrUntilClauseSyntax)

Instruction Do qui commence un bloc Do-Loop.

ElasticEndOfLine(String)

Crée une trivia avec le type EndOfLineTrivia contenant le texte spécifié. Les trivia élastiques sont utilisées pour indiquer la trivia qui n’a pas été produite par l’analyse du texte source, et ne sont généralement pas conservées lors de la mise en forme.

ElasticWhitespace(String)

Crée une trivia avec le type WhitespaceTrivia contenant le texte spécifié. Les trivia élastiques sont utilisées pour indiquer la trivia qui n’a pas été produite par l’analyse du texte source, et ne sont généralement pas conservées lors de la mise en forme.

ElseBlock()

Représente un « Else ... » Bloc.

ElseBlock(ElseStatementSyntax, SyntaxList<StatementSyntax>)

Représente un « Else ... » Bloc.

ElseBlock(SyntaxList<StatementSyntax>)

Représente un « Else ... » Bloc.

ElseCaseClause()

Partie « Else » dans une instruction Case Else.

ElseCaseClause(SyntaxToken)

Partie « Else » dans une instruction Case Else.

ElseDirectiveTrivia()

Représente une directive de prétraitement #Else qui apparaît dans la source.

ElseDirectiveTrivia(SyntaxToken, SyntaxToken)

Représente une directive de prétraitement #Else qui apparaît dans la source.

ElseIfBlock(ElseIfStatementSyntax)

Représente un « ElseIf ... Ensuite... Bloc.

ElseIfBlock(ElseIfStatementSyntax, SyntaxList<StatementSyntax>)

Représente un « ElseIf ... Ensuite... Bloc.

ElseIfDirectiveTrivia(SyntaxToken, ExpressionSyntax)

Représente le début d’une directive de prétraitement #If qui apparaît dans la source.

ElseIfDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Représente le début d’une directive de prétraitement #If qui apparaît dans la source.

ElseIfStatement(ExpressionSyntax)

Représente le « ElseIf ... Instruction Then » qui commence un bloc « ElseIf ».

ElseIfStatement(SyntaxToken, ExpressionSyntax, SyntaxToken)

Représente le « ElseIf ... Instruction Then » qui commence un bloc « ElseIf ».

ElseStatement()

Représente l’instruction « Else » qui commence un bloc « Else ».

ElseStatement(SyntaxToken)

Représente l’instruction « Else » qui commence un bloc « Else ».

EmptyStatement()

Classe à représenter une instruction vide. Cela peut se produire lorsqu’un signe deux-points se trouve sur une ligne sans rien d’autre.

EmptyStatement(SyntaxToken)

Classe à représenter une instruction vide. Cela peut se produire lorsqu’un signe deux-points se trouve sur une ligne sans rien d’autre.

EnableWarningDirectiveTrivia(IdentifierNameSyntax[])

Représente #Enable directive de prétraitement d’avertissement qui apparaît dans la source.

EnableWarningDirectiveTrivia(SeparatedSyntaxList<IdentifierNameSyntax>)

Représente #Enable directive de prétraitement d’avertissement qui apparaît dans la source.

EnableWarningDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SeparatedSyntaxList<IdentifierNameSyntax>)

Représente #Enable directive de prétraitement d’avertissement qui apparaît dans la source.

EndAddHandlerStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndAddHandlerStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndBlockStatement(SyntaxKind, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndBlockStatement(SyntaxKind, SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndClassStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndClassStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndEnumStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndEnumStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndEventStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndEventStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndExternalSourceDirectiveTrivia()

Représente une directive de prétraitement externalSource #End qui apparaît dans la source.

EndExternalSourceDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken)

Représente une directive de prétraitement externalSource #End qui apparaît dans la source.

EndFunctionStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndFunctionStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndGetStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndGetStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndIfDirectiveTrivia()

Représente une #End Si la directive de prétraitement apparaît dans la source.

EndIfDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken)

Représente une #End Si la directive de prétraitement apparaît dans la source.

EndIfStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndIfStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndInterfaceStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndInterfaceStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndModuleStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndModuleStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndNamespaceStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndNamespaceStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndOfLine(String)

Crée une trivia avec le type EndOfLineTrivia contenant le texte spécifié.

EndOfLine(String, Boolean)
EndOfLineTrivia(String)

Les nœuds Trivia représentent des parties du texte du programme qui ne font pas partie de la grammaire syntactique, telles que les espaces, les nouvelles lignes, les commentaires, les directives de préprocesseurs et le code désactivé.

EndOperatorStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndOperatorStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndPropertyStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndPropertyStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndRaiseEventStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndRaiseEventStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndRegionDirectiveTrivia()

Représente une directive région #End qui s’affiche dans la source.

EndRegionDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken)

Représente une directive région #End qui s’affiche dans la source.

EndRemoveHandlerStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndRemoveHandlerStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndSelectStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndSelectStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndSetStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndSetStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndStatement(SyntaxToken)

Représente une instruction « Stop » ou « End ». Le type peut être utilisé pour déterminer quel type d’instruction il s’agit.

EndStructureStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndStructureStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndSubStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndSubStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndSyncLockStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndSyncLockStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndTryStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndTryStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndUsingStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndUsingStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndWhileStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndWhileStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndWithStatement()

Représente une instruction « End XXX », où XXX est un mot clé unique.

EndWithStatement(SyntaxToken, SyntaxToken)

Représente une instruction « End XXX », où XXX est un mot clé unique.

EnumBlock(EnumStatementSyntax)

Représente une déclaration d’enum, son contenu et l’instruction End Enum qui la termine.

EnumBlock(EnumStatementSyntax, SyntaxList<StatementSyntax>)

Représente une déclaration d’enum, son contenu et l’instruction End Enum qui la termine.

EnumBlock(EnumStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une déclaration d’enum, son contenu et l’instruction End Enum qui la termine.

EnumMemberDeclaration(String)

Représente un nom et une valeur dans un enumDeclarationBlock.

EnumMemberDeclaration(SyntaxList<AttributeListSyntax>, SyntaxToken, EqualsValueSyntax)

Représente un nom et une valeur dans un enumDeclarationBlock.

EnumMemberDeclaration(SyntaxToken)

Représente un nom et une valeur dans un enumDeclarationBlock.

EnumStatement(String)

Représente l’instruction de début d’une déclaration Enum. Ce nœud apparaît toujours sous la forme Begin d’un EnumBlock avec Kind=EnumDeclarationBlock.

EnumStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, AsClauseSyntax)

Représente l’instruction de début d’une déclaration Enum. Ce nœud apparaît toujours sous la forme Begin d’un EnumBlock avec Kind=EnumDeclarationBlock.

EnumStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, AsClauseSyntax)

Représente l’instruction de début d’une déclaration Enum. Ce nœud apparaît toujours sous la forme Begin d’un EnumBlock avec Kind=EnumDeclarationBlock.

EnumStatement(SyntaxToken)

Représente l’instruction de début d’une déclaration Enum. Ce nœud apparaît toujours sous la forme Begin d’un EnumBlock avec Kind=EnumDeclarationBlock.

EqualsExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

EqualsExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

EqualsValue(ExpressionSyntax)

Représente une clause « = initialiseur » dans une déclaration pour une variable, un paramètre ou une propriété automatique.

EqualsValue(SyntaxToken, ExpressionSyntax)

Représente une clause « = initialiseur » dans une déclaration pour une variable, un paramètre ou une propriété automatique.

EraseStatement(ExpressionSyntax[])

Représente une instruction « Erase ».

EraseStatement(SeparatedSyntaxList<ExpressionSyntax>)

Représente une instruction « Erase ».

EraseStatement(SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>)

Représente une instruction « Erase ».

ErrorStatement(ExpressionSyntax)

Représente l’instruction « Error ».

ErrorStatement(SyntaxToken, ExpressionSyntax)

Représente l’instruction « Error ».

EventBlock(EventStatementSyntax, SyntaxList<AccessorBlockSyntax>)

Représente une déclaration d’événement personnalisée : déclaration qui a une déclaration d’événement de début, certains blocs d’accesseur et une instruction de fin.

EventBlock(EventStatementSyntax, SyntaxList<AccessorBlockSyntax>, EndBlockStatementSyntax)

Représente une déclaration d’événement personnalisée : déclaration qui a une déclaration d’événement de début, certains blocs d’accesseur et une instruction de fin.

EventStatement(String)

Instruction qui déclare un événement. Si l’événement déclaré est un événement personnalisé, cette instruction est Begin d’un PropertyOrEventBlock, et les accesseurs font partie des accesseurs de ce nœud.

EventStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax, ImplementsClauseSyntax)

Instruction qui déclare un événement. Si l’événement déclaré est un événement personnalisé, cette instruction est Begin d’un PropertyOrEventBlock, et les accesseurs font partie des accesseurs de ce nœud.

EventStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax, ImplementsClauseSyntax)

Instruction qui déclare un événement. Si l’événement déclaré est un événement personnalisé, cette instruction est Begin d’un PropertyOrEventBlock, et les accesseurs font partie des accesseurs de ce nœud.

EventStatement(SyntaxToken)

Instruction qui déclare un événement. Si l’événement déclaré est un événement personnalisé, cette instruction est Begin d’un PropertyOrEventBlock, et les accesseurs font partie des accesseurs de ce nœud.

ExclusiveOrExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

ExclusiveOrExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

ExitDoStatement()

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitDoStatement(SyntaxToken, SyntaxToken)

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitForStatement()

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitForStatement(SyntaxToken, SyntaxToken)

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitFunctionStatement()

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitFunctionStatement(SyntaxToken, SyntaxToken)

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitOperatorStatement()

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitOperatorStatement(SyntaxToken, SyntaxToken)

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitPropertyStatement()

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitPropertyStatement(SyntaxToken, SyntaxToken)

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitSelectStatement()

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitSelectStatement(SyntaxToken, SyntaxToken)

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitStatement(SyntaxKind, SyntaxToken)

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitStatement(SyntaxKind, SyntaxToken, SyntaxToken)

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitSubStatement()

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitSubStatement(SyntaxToken, SyntaxToken)

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitTryStatement()

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitTryStatement(SyntaxToken, SyntaxToken)

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitWhileStatement()

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExitWhileStatement(SyntaxToken, SyntaxToken)

Instruction de sortie. Le type de bloc en cours de sortie peut être trouvé en examinant le type.

ExponentiateAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Laquelle peut être déterminée en vérifiant le type.

ExponentiateAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Laquelle peut être déterminée en vérifiant le type.

ExponentiateExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

ExponentiateExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

ExpressionRangeVariable(ExpressionSyntax)

Décrit une variable unique de la forme « [x [As Type] =] expression » pour une utilisation dans les expressions de requête.

ExpressionRangeVariable(VariableNameEqualsSyntax, ExpressionSyntax)

Décrit une variable unique de la forme « [x [As Type] =] expression » pour une utilisation dans les expressions de requête.

ExpressionStatement(ExpressionSyntax)

Représente une expression dans un contexte d’instruction. Il peut s’agir uniquement d’une expression d’appel ou d’attente dans le code standard, mais peut être n’importe quelle expression dans le code interactif VB.

ExternalChecksumDirectiveTrivia()

Représente une directive de prétraitement #ExternalChecksum qui apparaît dans la source.

ExternalChecksumDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)

Représente une directive de prétraitement #ExternalChecksum qui apparaît dans la source.

ExternalSourceDirectiveTrivia()

Représente le début d’une directive de prétraitement #ExternalSource qui apparaît dans la source.

ExternalSourceDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)

Représente le début d’une directive de prétraitement #ExternalSource qui apparaît dans la source.

FalseLiteralExpression(SyntaxToken)

Représente un littéral. Le type de littéral est déterminé par la propriété Kind : IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral ou StringLiteral. La valeur du littéral peut être déterminée en faisant passer le jeton associé au type correct et en obtenant la valeur du jeton.

FieldDeclaration(SeparatedSyntaxList<VariableDeclaratorSyntax>)

Représente la déclaration d’une ou plusieurs variables ou constantes, en tant que variables locales ou en tant que membres de classe/structure. Dans le cas d’une constante, elle est représentée par « Const » dans les modificateurs (bien que techniquement « Const » n’est pas un modificateur, il est représenté comme un dans les arbres d’analyse.)

FieldDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SeparatedSyntaxList<VariableDeclaratorSyntax>)

Représente la déclaration d’une ou plusieurs variables ou constantes, en tant que variables locales ou en tant que membres de classe/structure. Dans le cas d’une constante, elle est représentée par « Const » dans les modificateurs (bien que techniquement « Const » n’est pas un modificateur, il est représenté comme un dans les arbres d’analyse.)

FieldDeclaration(VariableDeclaratorSyntax[])

Représente la déclaration d’une ou plusieurs variables ou constantes, en tant que variables locales ou en tant que membres de classe/structure. Dans le cas d’une constante, elle est représentée par « Const » dans les modificateurs (bien que techniquement « Const » n’est pas un modificateur, il est représenté comme un dans les arbres d’analyse.)

FinallyBlock()

Représente un « Enfin ... » bloc d’un bloc « Try ».

FinallyBlock(FinallyStatementSyntax, SyntaxList<StatementSyntax>)

Représente un « Enfin ... » bloc d’un bloc « Try ».

FinallyBlock(SyntaxList<StatementSyntax>)

Représente un « Enfin ... » bloc d’un bloc « Try ».

FinallyStatement()

Représente l’instruction « Finally » qui commence un bloc « Enfin ».

FinallyStatement(SyntaxToken)

Représente l’instruction « Finally » qui commence un bloc « Enfin ».

FloatingLiteralToken(String, TypeCharacter, Double)
FloatingLiteralToken(SyntaxTriviaList, String, TypeCharacter, Double, SyntaxTriviaList)
ForBlock(ForStatementSyntax)

Représente un bloc For, y compris l’instruction d’introduction, le corps et le « Suivant » (qui peut être omis si un conteneur For a une valeur Next avec plusieurs variables).

ForBlock(ForStatementSyntax, SyntaxList<StatementSyntax>, NextStatementSyntax)

Représente un bloc For, y compris l’instruction d’introduction, le corps et le « Suivant » (qui peut être omis si un conteneur For a une valeur Next avec plusieurs variables).

ForEachBlock(ForEachStatementSyntax)

Représente un bloc For Each, y compris l’instruction d’introduction, le corps et le « Suivant » (qui peut être omis si un élément For contient un suivant avec plusieurs variables).

ForEachBlock(ForEachStatementSyntax, SyntaxList<StatementSyntax>, NextStatementSyntax)

Représente un bloc For Each, y compris l’instruction d’introduction, le corps et le « Suivant » (qui peut être omis si un élément For contient un suivant avec plusieurs variables).

ForEachStatement(SyntaxToken, SyntaxToken, VisualBasicSyntaxNode, SyntaxToken, ExpressionSyntax)

Instruction For Each qui commence un bloc For Each-Next. Cette instruction se produit toujours en tant que Begin d’un ForBlock, et le corps de For Each-Next est le corps de ce ForBlock. La plupart du temps, la fin de ce ForBlock est l’instruction Next correspondante. Toutefois, plusieurs instructions For imbriquées sont terminées par une seule instruction Next avec plusieurs variables, les instructions For internes auront End défini sur Nothing, et l’instruction Next est la fin de l’instruction Externe For terminée.

ForEachStatement(VisualBasicSyntaxNode, ExpressionSyntax)

Instruction For Each qui commence un bloc For Each-Next. Cette instruction se produit toujours en tant que Begin d’un ForBlock, et le corps de For Each-Next est le corps de ce ForBlock. La plupart du temps, la fin de ce ForBlock est l’instruction Next correspondante. Toutefois, plusieurs instructions For imbriquées sont terminées par une seule instruction Next avec plusieurs variables, les instructions For internes auront End défini sur Nothing, et l’instruction Next est la fin de l’instruction Externe For terminée.

ForStatement(SyntaxToken, VisualBasicSyntaxNode, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, ForStepClauseSyntax)

Instruction For qui commence un bloc For-Next. Cette instruction se produit toujours comme Begin d’un ForBlock. La plupart du temps, la fin de ce ForBlock est l’instruction Next correspondante. Toutefois, plusieurs instructions For imbriquées sont terminées par une seule instruction Next avec plusieurs variables, les instructions For internes auront End défini sur Nothing, et l’instruction Next est la fin de l’instruction Externe For terminée.

ForStatement(VisualBasicSyntaxNode, ExpressionSyntax, ExpressionSyntax)

Instruction For qui commence un bloc For-Next. Cette instruction se produit toujours comme Begin d’un ForBlock. La plupart du temps, la fin de ce ForBlock est l’instruction Next correspondante. Toutefois, plusieurs instructions For imbriquées sont terminées par une seule instruction Next avec plusieurs variables, les instructions For internes auront End défini sur Nothing, et l’instruction Next est la fin de l’instruction Externe For terminée.

ForStatement(VisualBasicSyntaxNode, ExpressionSyntax, ExpressionSyntax, ForStepClauseSyntax)

Instruction For qui commence un bloc For-Next. Cette instruction se produit toujours comme Begin d’un ForBlock. La plupart du temps, la fin de ce ForBlock est l’instruction Next correspondante. Toutefois, plusieurs instructions For imbriquées sont terminées par une seule instruction Next avec plusieurs variables, les instructions For internes auront End défini sur Nothing, et l’instruction Next est la fin de l’instruction Externe For terminée.

ForStepClause(ExpressionSyntax)

Clause Step dans une instruction For.

ForStepClause(SyntaxToken, ExpressionSyntax)

Clause Step dans une instruction For.

FromClause(CollectionRangeVariableSyntax[])

Représente un opérateur de requête « From ». Si c’est le début d’une requête, la source n’est rien. Dans le cas contraire, la source sera la partie de la requête à gauche de l’élément From.

FromClause(SeparatedSyntaxList<CollectionRangeVariableSyntax>)

Représente un opérateur de requête « From ». Si c’est le début d’une requête, la source n’est rien. Dans le cas contraire, la source sera la partie de la requête à gauche de l’élément From.

FromClause(SyntaxToken, SeparatedSyntaxList<CollectionRangeVariableSyntax>)

Représente un opérateur de requête « From ». Si c’est le début d’une requête, la source n’est rien. Dans le cas contraire, la source sera la partie de la requête à gauche de l’élément From.

FunctionAggregation(String)

Représente un appel d’une fonction d’agrégation dans la déclaration de variable de plage d’agrégation d’un opérateur de requête Group By, Group Join ou Aggregate.

FunctionAggregation(SyntaxToken)

Représente un appel d’une fonction d’agrégation dans la déclaration de variable de plage d’agrégation d’un opérateur de requête Group By, Group Join ou Aggregate.

FunctionAggregation(SyntaxToken, ExpressionSyntax)

Représente un appel d’une fonction d’agrégation dans la déclaration de variable de plage d’agrégation d’un opérateur de requête Group By, Group Join ou Aggregate.

FunctionAggregation(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Représente un appel d’une fonction d’agrégation dans la déclaration de variable de plage d’agrégation d’un opérateur de requête Group By, Group Join ou Aggregate.

FunctionBlock(MethodStatementSyntax)

Représente une déclaration de fonction ou de sous-bloc : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin.

FunctionBlock(MethodStatementSyntax, SyntaxList<StatementSyntax>)

Représente une déclaration de fonction ou de sous-bloc : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin.

FunctionBlock(MethodStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une déclaration de fonction ou de sous-bloc : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin.

FunctionLambdaHeader()

Représente la partie d’en-tête d’une expression lambda

FunctionLambdaHeader(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax, SimpleAsClauseSyntax)

Représente la partie d’en-tête d’une expression lambda

FunctionLambdaHeader(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)

Représente la partie d’en-tête d’une expression lambda

FunctionStatement(String)

Instruction qui déclare une sous-fonction. Si cette méthode a un corps, cette instruction est Begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement.

FunctionStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)

Instruction qui déclare une sous-fonction. Si cette méthode a un corps, cette instruction est Begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement.

FunctionStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)

Instruction qui déclare une sous-fonction. Si cette méthode a un corps, cette instruction est Begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement.

FunctionStatement(SyntaxToken)

Instruction qui déclare une sous-fonction. Si cette méthode a un corps, cette instruction est Begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement.

GenericName(String, TypeArgumentListSyntax)

Représente un nom de type simple avec un ou plusieurs arguments génériques, tels que « X(Of Y, Z).

GenericName(SyntaxToken, TypeArgumentListSyntax)

Représente un nom de type simple avec un ou plusieurs arguments génériques, tels que « X(Of Y, Z).

GetAccessorBlock(AccessorStatementSyntax)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Les exemples incluent les accesseurs de propriétés et les accesseurs d’événements personnalisés.

GetAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Les exemples incluent les accesseurs de propriétés et les accesseurs d’événements personnalisés.

GetAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Les exemples incluent les accesseurs de propriétés et les accesseurs d’événements personnalisés.

GetAccessorStatement()

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine quel type d’accesseur il s’agit. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

GetAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax)

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine quel type d’accesseur il s’agit. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

GetAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax)

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine quel type d’accesseur il s’agit. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

GetStandaloneExpression(ExpressionSyntax)

Les noms sur le droit des noms qualifiés et des expressions d’accès aux membres ne sont pas des expressions autonomes. Cette méthode retourne le parent approprié des nœuds de syntaxe de nom qui se trouvent à droite de ces constructions.

GetTypeExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)

Représente une expression GetType.

GetTypeExpression(TypeSyntax)

Représente une expression GetType.

GetXmlNamespaceExpression()

Représente une expression GetXmlNamespace.

GetXmlNamespaceExpression(SyntaxToken, SyntaxToken, XmlPrefixNameSyntax, SyntaxToken)

Représente une expression GetXmlNamespace.

GlobalName()

Représente un nom dans l’espace de noms global.

GlobalName(SyntaxToken)

Représente un nom dans l’espace de noms global.

GoToStatement(LabelSyntax)

Représente une instruction « GoTo ».

GoToStatement(SyntaxToken, LabelSyntax)

Représente une instruction « GoTo ».

GreaterThanExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

GreaterThanExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

GreaterThanOrEqualExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

GreaterThanOrEqualExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

GroupAggregation()

Représente l’utilisation de « Groupe » comme fonction d’agrégation dans la déclaration de variable de plage d’agrégation d’un opérateur de requête Group By ou Group Join.

GroupAggregation(SyntaxToken)

Représente l’utilisation de « Groupe » comme fonction d’agrégation dans la déclaration de variable de plage d’agrégation d’un opérateur de requête Group By ou Group Join.

GroupByClause(SeparatedSyntaxList<ExpressionRangeVariableSyntax>, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Représente l’opérateur de requête « Group By ».

GroupByClause(SeparatedSyntaxList<ExpressionRangeVariableSyntax>, SeparatedSyntaxList<ExpressionRangeVariableSyntax>, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Représente l’opérateur de requête « Group By ».

GroupByClause(SyntaxToken, SeparatedSyntaxList<ExpressionRangeVariableSyntax>, SyntaxToken, SeparatedSyntaxList<ExpressionRangeVariableSyntax>, SyntaxToken, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Représente l’opérateur de requête « Group By ».

GroupJoinClause(SeparatedSyntaxList<CollectionRangeVariableSyntax>, SeparatedSyntaxList<JoinConditionSyntax>, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Représente l’opérateur de requête « Jointure de groupe ».

GroupJoinClause(SeparatedSyntaxList<CollectionRangeVariableSyntax>, SyntaxList<JoinClauseSyntax>, SeparatedSyntaxList<JoinConditionSyntax>, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Représente l’opérateur de requête « Jointure de groupe ».

GroupJoinClause(SyntaxToken, SyntaxToken, SeparatedSyntaxList<CollectionRangeVariableSyntax>, SyntaxList<JoinClauseSyntax>, SyntaxToken, SeparatedSyntaxList<JoinConditionSyntax>, SyntaxToken, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Représente l’opérateur de requête « Jointure de groupe ».

HandlesClause(HandlesClauseItemSyntax[])

Représente les « Handles ... » clause sur une déclaration de méthode qui décrit les événements gérés par cette méthode.

HandlesClause(SeparatedSyntaxList<HandlesClauseItemSyntax>)

Représente les « Handles ... » clause sur une déclaration de méthode qui décrit les événements gérés par cette méthode.

HandlesClause(SyntaxToken, SeparatedSyntaxList<HandlesClauseItemSyntax>)

Représente les « Handles ... » clause sur une déclaration de méthode qui décrit les événements gérés par cette méthode.

HandlesClauseItem(EventContainerSyntax, IdentifierNameSyntax)

Représente un événement géré unique dans un « Handles ... » Clause.

HandlesClauseItem(EventContainerSyntax, SyntaxToken, IdentifierNameSyntax)

Représente un événement géré unique dans un « Handles ... » Clause.

Identifier(String)
Identifier(String, Boolean, String, TypeCharacter)
Identifier(SyntaxTriviaList, String, Boolean, String, TypeCharacter, SyntaxTriviaList)
Identifier(SyntaxTriviaList, String, SyntaxTriviaList)
IdentifierLabel(String)

Étiquette d’une instruction GoTo, Resume ou On Error. Identificateur, numéro de ligne ou mot clé suivant.

IdentifierLabel(SyntaxToken)

Étiquette d’une instruction GoTo, Resume ou On Error. Identificateur, numéro de ligne ou mot clé suivant.

IdentifierName(String)

Représente un nom de type composé d’un identificateur unique (qui peut inclure des crochets ou un caractère de type).

IdentifierName(SyntaxToken)

Représente un nom de type composé d’un identificateur unique (qui peut inclure des crochets ou un caractère de type).

IfDirectiveTrivia(SyntaxKind, SyntaxToken, ExpressionSyntax)

Représente le début d’une directive de prétraitement #If qui apparaît dans la source.

IfDirectiveTrivia(SyntaxKind, SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Représente le début d’une directive de prétraitement #If qui apparaît dans la source.

IfDirectiveTrivia(SyntaxToken, ExpressionSyntax)

Représente le début d’une directive de prétraitement #If qui apparaît dans la source.

IfDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Représente le début d’une directive de prétraitement #If qui apparaît dans la source.

IfStatement(ExpressionSyntax)

Représente le « If ... Instruction Then » qui commence un bloc « If » à plusieurs lignes.

IfStatement(SyntaxToken, ExpressionSyntax, SyntaxToken)

Représente le « If ... Instruction Then » qui commence un bloc « If » à plusieurs lignes.

ImplementsClause(QualifiedNameSyntax[])

Représente les « Impléments ... » clause sur un membre de type, qui décrit les membres de l’interface que ce membre implémente.

ImplementsClause(SeparatedSyntaxList<QualifiedNameSyntax>)

Représente les « Impléments ... » clause sur un membre de type, qui décrit les membres de l’interface que ce membre implémente.

ImplementsClause(SyntaxToken, SeparatedSyntaxList<QualifiedNameSyntax>)

Représente les « Impléments ... » clause sur un membre de type, qui décrit les membres de l’interface que ce membre implémente.

ImplementsStatement(SeparatedSyntaxList<TypeSyntax>)

Représente une instruction Implements dans une classe ou une structure.

ImplementsStatement(SyntaxToken, SeparatedSyntaxList<TypeSyntax>)

Représente une instruction Implements dans une classe ou une structure.

ImplementsStatement(TypeSyntax[])

Représente une instruction Implements dans une classe ou une structure.

ImportAliasClause(String)

Représente un identificateur d’alias suivi d’un jeton « = » dans une clause Imports.

ImportAliasClause(SyntaxToken)

Représente un identificateur d’alias suivi d’un jeton « = » dans une clause Imports.

ImportAliasClause(SyntaxToken, SyntaxToken)

Représente un identificateur d’alias suivi d’un jeton « = » dans une clause Imports.

ImportsStatement()

Représente une instruction Imports, qui a une ou plusieurs clauses d’importation.

ImportsStatement(SeparatedSyntaxList<ImportsClauseSyntax>)

Représente une instruction Imports, qui a une ou plusieurs clauses d’importation.

ImportsStatement(SyntaxToken, SeparatedSyntaxList<ImportsClauseSyntax>)

Représente une instruction Imports, qui a une ou plusieurs clauses d’importation.

IncompleteMember()

Représente le début d’une déclaration. Toutefois, une syntaxe insuffisante n’est pas détectée pour classer cela en tant que champ, méthode, propriété ou événement. Il s’agit toujours d’une erreur de syntaxe.

IncompleteMember(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken)

Représente le début d’une déclaration. Toutefois, une syntaxe insuffisante n’est pas détectée pour classer cela en tant que champ, méthode, propriété ou événement. Il s’agit toujours d’une erreur de syntaxe.

InferredFieldInitializer(ExpressionSyntax)

Représente un initialiseur de champ dans un initialiseur Avec {...} où le nom du champ est déduit de l’expression initialiseur.

InferredFieldInitializer(SyntaxToken, ExpressionSyntax)

Représente un initialiseur de champ dans un initialiseur Avec {...} où le nom du champ est déduit de l’expression initialiseur.

InheritsStatement(SeparatedSyntaxList<TypeSyntax>)

Représente une instruction Hérite dans une classe, une structure ou une interface.

InheritsStatement(SyntaxToken, SeparatedSyntaxList<TypeSyntax>)

Représente une instruction Hérite dans une classe, une structure ou une interface.

InheritsStatement(TypeSyntax[])

Représente une instruction Hérite dans une classe, une structure ou une interface.

IntegerDivideAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Laquelle peut être déterminée en vérifiant le type.

IntegerDivideAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Laquelle peut être déterminée en vérifiant le type.

IntegerDivideExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

IntegerDivideExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

IntegerLiteralToken(String, LiteralBase, TypeCharacter, UInt64)
IntegerLiteralToken(SyntaxTriviaList, String, LiteralBase, TypeCharacter, UInt64, SyntaxTriviaList)
InterfaceBlock(InterfaceStatementSyntax)

Représente une déclaration d’interface, son contenu et l’instruction End qui la termine.

InterfaceBlock(InterfaceStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>)

Représente une déclaration d’interface, son contenu et l’instruction End qui la termine.

InterfaceBlock(InterfaceStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une déclaration d’interface, son contenu et l’instruction End qui la termine.

InterfaceStatement(String)

Représente l’instruction de début d’une déclaration d’interface. Ce nœud apparaît toujours sous la forme Begin d’un TypeBlock avec Kind=InterfaceDeclarationBlock.

InterfaceStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax)

Représente l’instruction de début d’une déclaration d’interface. Ce nœud apparaît toujours sous la forme Begin d’un TypeBlock avec Kind=InterfaceDeclarationBlock.

InterfaceStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax)

Représente l’instruction de début d’une déclaration d’interface. Ce nœud apparaît toujours sous la forme Begin d’un TypeBlock avec Kind=InterfaceDeclarationBlock.

InterfaceStatement(SyntaxToken)

Représente l’instruction de début d’une déclaration d’interface. Ce nœud apparaît toujours sous la forme Begin d’un TypeBlock avec Kind=InterfaceDeclarationBlock.

InterpolatedStringExpression(InterpolatedStringContentSyntax[])

Représente une expression de chaîne interpolée.

InterpolatedStringExpression(SyntaxList<InterpolatedStringContentSyntax>)

Représente une expression de chaîne interpolée.

InterpolatedStringExpression(SyntaxToken, SyntaxList<InterpolatedStringContentSyntax>, SyntaxToken)

Représente une expression de chaîne interpolée.

InterpolatedStringText()

Représente le contenu littéral du texte dans une chaîne interpolée.

InterpolatedStringText(SyntaxToken)

Représente le contenu littéral du texte dans une chaîne interpolée.

InterpolatedStringTextToken(String, String)

Représente les données de caractères littérales dans l’expression de chaîne interpolée.

InterpolatedStringTextToken(SyntaxTriviaList, String, String, SyntaxTriviaList)

Représente les données de caractères littérales dans l’expression de chaîne interpolée.

Interpolation(ExpressionSyntax)

Représente une interpolation d’une expression dans une expression de chaîne interpolée, par exemple « {expression[,alignement][:formatString]} ».

Interpolation(ExpressionSyntax, InterpolationAlignmentClauseSyntax)

Représente une interpolation d’une expression dans une expression de chaîne interpolée, par exemple « {expression[,alignement][:formatString]} ».

Interpolation(SyntaxToken, ExpressionSyntax, InterpolationAlignmentClauseSyntax, InterpolationFormatClauseSyntax, SyntaxToken)

Représente une interpolation d’une expression dans une expression de chaîne interpolée, par exemple « {expression[,alignement][:formatString]} ».

InterpolationAlignmentClause(ExpressionSyntax)

Représente une clause d’alignement ',alignement' d’une expression incorporée de chaîne interpolée.

InterpolationAlignmentClause(SyntaxToken, ExpressionSyntax)

Représente une clause d’alignement ',alignement' d’une expression incorporée de chaîne interpolée.

InterpolationFormatClause()

Représente une clause de chaîne de format ':formatString' d’une expression incorporée de chaîne interpolée.

InterpolationFormatClause(SyntaxToken, SyntaxToken)

Représente une clause de chaîne de format ':formatString' d’une expression incorporée de chaîne interpolée.

InvocationExpression()

Représente une expression d’appel composée d’une cible d’appel et d’une liste d’arguments facultative ou d’un tableau, d’une propriété paramétrée ou d’un index de propriété par défaut d’objet.

InvocationExpression(ExpressionSyntax)
InvocationExpression(ExpressionSyntax, ArgumentListSyntax)

Représente une expression d’appel composée d’une cible d’appel et d’une liste d’arguments facultative ou d’un tableau, d’une propriété paramétrée ou d’un index de propriété par défaut d’objet.

IsExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

IsExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

IsNotExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

IsNotExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

JoinCondition(ExpressionSyntax, ExpressionSyntax)

Représente la condition « expression Equals » dans une jointure.

JoinCondition(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente la condition « expression Equals » dans une jointure.

KeywordEventContainer(SyntaxToken)

Représente le conteneur d’événements spécifié par le biais de mots clés spéciaux « Moi », « MyBase » ou « MyClass ».

Label(SyntaxKind, String)

Étiquette d’une instruction GoTo, Resume ou On Error. Identificateur, numéro de ligne ou mot clé suivant.

Label(SyntaxKind, SyntaxToken)

Étiquette d’une instruction GoTo, Resume ou On Error. Identificateur, numéro de ligne ou mot clé suivant.

LabelStatement(String)

Représente une instruction d’étiquette.

LabelStatement(SyntaxToken)

Représente une instruction d’étiquette.

LabelStatement(SyntaxToken, SyntaxToken)

Représente une instruction d’étiquette.

LambdaHeader(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)

Représente la partie d’en-tête d’une expression lambda

LambdaHeader(SyntaxKind, SyntaxToken)

Représente la partie d’en-tête d’une expression lambda

LeftShiftAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Lequel peut être déterminé en vérifiant le genre.

LeftShiftAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Lequel peut être déterminé en vérifiant le genre.

LeftShiftExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

LeftShiftExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

LessThanExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

LessThanExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

LessThanOrEqualExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

LessThanOrEqualExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

LetClause(ExpressionRangeVariableSyntax[])

Représente un opérateur de requête « Let ».

LetClause(SeparatedSyntaxList<ExpressionRangeVariableSyntax>)

Représente un opérateur de requête « Let ».

LetClause(SyntaxToken, SeparatedSyntaxList<ExpressionRangeVariableSyntax>)

Représente un opérateur de requête « Let ».

LikeExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

LikeExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

LineContinuationTrivia(String)

Les nœuds Trivia représentent des parties du texte du programme qui ne sont pas des parties de la grammaire syntaxique, telles que des espaces, des sauts de ligne, des commentaires, des directives de préprocesseurs et du code désactivé.

List<TNode>()

Crée une liste vide de nœuds de syntaxe.

List<TNode>(IEnumerable<TNode>)

Crée une liste de nœuds de syntaxe.

Literal(Char)

Crée un jeton avec le type CharacterLiteralToken à partir d’une valeur de caractère.

Literal(Decimal)

Crée un jeton avec le type DecimalLiteralToken à partir d’une valeur décimale.

Literal(Double)

Crée un jeton avec le type FloatingLiteralToken à partir d’une valeur à virgule flottante de 8 octets.

Literal(Int32)

Crée un jeton avec le type IntegerLiteralToken à partir d’une valeur entière signée de 4 octets.

Literal(Int64)

Crée un jeton avec le type IntegerLiteralToken à partir d’une valeur entière signée de 8 octets.

Literal(Single)

Crée un jeton avec le type FloatingLiteralToken à partir d’une valeur à virgule flottante de 4 octets.

Literal(String)

Crée un jeton avec le type StringLiteralToken à partir d’une valeur de chaîne.

Literal(String, Char)

Crée un jeton avec le type CharacterLiteralToken à partir du texte et de la valeur de caractère correspondante.

Literal(String, Decimal)

Crée un jeton avec le type DecimalLiteralToken à partir du texte et la valeur décimale correspondante.

Literal(String, Double)

Crée un jeton avec le type FloatingLiteralToken à partir du texte et la valeur à virgule flottante de 8 octets correspondante.

Literal(String, Int32)

Crée un jeton avec le type IntegerLiteralToken à partir du texte et la valeur entière signée de 4 octets correspondante.

Literal(String, Int64)

Crée un jeton avec le type IntegerLiteralToken à partir du texte et la valeur entière signée de 8 octets correspondante.

Literal(String, Single)

Crée un jeton avec le type FloatingLiteralToken à partir du texte et la valeur à virgule flottante de 4 octets correspondante.

Literal(String, String)

Crée un jeton avec le type StringLiteralToken à partir du texte et de la valeur de chaîne correspondante.

Literal(String, UInt32)

Crée un jeton avec le type IntegerLiteralToken à partir du texte et la valeur entière non signée de 4 octets correspondante.

Literal(String, UInt64)

Crée un jeton avec le type IntegerLiteralToken à partir du texte et la valeur entière non signée de 8 octets correspondante.

Literal(SyntaxTriviaList, String, Char, SyntaxTriviaList)

Crée un jeton avec le type CharacterLiteralToken à partir du texte et de la valeur de caractère correspondante.

Literal(SyntaxTriviaList, String, Decimal, SyntaxTriviaList)

Crée un jeton avec le type DecimalLiteralToken à partir du texte et la valeur décimale correspondante.

Literal(SyntaxTriviaList, String, Double, SyntaxTriviaList)

Crée un jeton avec le type FloatingLiteralToken à partir du texte et la valeur à virgule flottante de 8 octets correspondante.

Literal(SyntaxTriviaList, String, Int32, SyntaxTriviaList)

Crée un jeton avec le type IntegerLiteralToken à partir du texte et la valeur entière signée de 4 octets correspondante.

Literal(SyntaxTriviaList, String, Int64, SyntaxTriviaList)

Crée un jeton avec le type IntegerLiteralToken à partir du texte et la valeur entière signée de 8 octets correspondante.

Literal(SyntaxTriviaList, String, Single, SyntaxTriviaList)

Crée un jeton avec le type FloatingLiteralToken à partir du texte et la valeur à virgule flottante de 4 octets correspondante.

Literal(SyntaxTriviaList, String, String, SyntaxTriviaList)

Crée un jeton avec le type StringLiteralToken à partir du texte et de la valeur de chaîne correspondante.

Literal(SyntaxTriviaList, String, UInt32, SyntaxTriviaList)

Crée un jeton avec le type IntegerLiteralToken à partir du texte et la valeur entière non signée de 4 octets correspondante.

Literal(SyntaxTriviaList, String, UInt64, SyntaxTriviaList)

Crée un jeton avec le type IntegerLiteralToken à partir du texte et la valeur entière non signée de 8 octets correspondante.

Literal(UInt32)

Crée un jeton avec le type IntegerLiteralToken à partir d’une valeur entière non signée de 4 octets.

Literal(UInt64)

Crée un jeton avec le type IntegerLiteralToken à partir d’une valeur entière non signée de 8 octets.

LiteralExpression(SyntaxKind, SyntaxToken)

Représente un littéral. Le type de littéral est déterminé par la propriété Kind : IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral ou StringLiteral. La valeur du littéral peut être déterminée en cas de conversion du jeton associé vers le type correct et en obtenant la valeur du jeton.

LocalDeclarationStatement(SyntaxTokenList, SeparatedSyntaxList<VariableDeclaratorSyntax>)

Représente la déclaration d’une ou plusieurs variables locales ou constantes.

LoopStatement(SyntaxKind)

Instruction de boucle qui commence un bloc Do-Loop.

LoopStatement(SyntaxKind, SyntaxToken, WhileOrUntilClauseSyntax)

Instruction de boucle qui commence un bloc Do-Loop.

LoopStatement(SyntaxKind, WhileOrUntilClauseSyntax)

Instruction de boucle qui commence un bloc Do-Loop.

LoopUntilStatement()

Instruction de boucle qui commence un bloc Do-Loop.

LoopUntilStatement(SyntaxToken, WhileOrUntilClauseSyntax)

Instruction de boucle qui commence un bloc Do-Loop.

LoopUntilStatement(WhileOrUntilClauseSyntax)

Instruction de boucle qui commence un bloc Do-Loop.

LoopWhileStatement()

Instruction de boucle qui commence un bloc Do-Loop.

LoopWhileStatement(SyntaxToken, WhileOrUntilClauseSyntax)

Instruction de boucle qui commence un bloc Do-Loop.

LoopWhileStatement(WhileOrUntilClauseSyntax)

Instruction de boucle qui commence un bloc Do-Loop.

MeExpression()

Identifie l’instance spéciale « Moi »

MeExpression(SyntaxToken)

Identifie l’instance spéciale « Moi »

MemberAccessExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, SimpleNameSyntax)

Représente l’accès aux membres (.name) ou l’accès au dictionnaire (!name). La propriété Kind détermine le type d’accès.

MemberAccessExpression(SyntaxKind, SyntaxToken, SimpleNameSyntax)

Représente l’accès aux membres (.name) ou l’accès au dictionnaire (!name). La propriété Kind détermine le type d’accès.

MethodBlock(SyntaxKind, MethodStatementSyntax, EndBlockStatementSyntax)

Représente une déclaration de fonction ou de sous-bloc : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin.

MethodBlock(SyntaxKind, MethodStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une déclaration de fonction ou de sous-bloc : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin.

MethodStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)

Instruction qui déclare une sous-fonction. Si cette méthode a un corps, cette instruction est begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode est le corps de ce BlockStatement.

MethodStatement(SyntaxKind, SyntaxToken, String)

Instruction qui déclare une sous-fonction. Si cette méthode a un corps, cette instruction est Begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement.

MethodStatement(SyntaxKind, SyntaxToken, SyntaxToken)

Instruction qui déclare une sous-fonction. Si cette méthode a un corps, cette instruction est begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode est le corps de ce BlockStatement.

MidAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Laquelle peut être déterminée en vérifiant le type.

MidAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Laquelle peut être déterminée en vérifiant le type.

MidExpression(String, ArgumentListSyntax)

Représente un côté gauche d’une instruction MidAssignment.

MidExpression(SyntaxToken, ArgumentListSyntax)

Représente un côté gauche d’une instruction MidAssignment.

ModifiedIdentifier(String)

Représente un identificateur avec des modificateurs facultatifs « ? » ou « () » ou « (,,,) », comme utilisé dans les déclarations de paramètres et les déclarations de variable.

ModifiedIdentifier(SyntaxToken)

Représente un identificateur avec des modificateurs facultatifs « ? » ou « () » ou « (,,,) », comme utilisé dans les déclarations de paramètres et les déclarations de variable.

ModifiedIdentifier(SyntaxToken, ArgumentListSyntax)

Représente un identificateur avec des modificateurs facultatifs « ? » ou « () » ou « (,,,) », comme utilisé dans les déclarations de paramètres et les déclarations de variable.

ModifiedIdentifier(SyntaxToken, SyntaxToken, ArgumentListSyntax, SyntaxList<ArrayRankSpecifierSyntax>)

Représente un identificateur avec des modificateurs facultatifs « ? » ou « () » ou « (,,,) », comme utilisé dans les déclarations de paramètres et les déclarations de variable.

ModuleBlock(ModuleStatementSyntax)

Représente une déclaration de Module, son contenu et l’instruction End qui la termine.

ModuleBlock(ModuleStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>)

Représente une déclaration de Module, son contenu et l’instruction End qui la termine.

ModuleBlock(ModuleStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une déclaration de Module, son contenu et l’instruction End qui la termine.

ModuleStatement(String)

Représente l’instruction de début d’une déclaration de module. Ce nœud apparaît toujours sous la forme Begin d’un TypeBlock avec Kind=ModuleDeclarationBlock.

ModuleStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax)

Représente l’instruction de début d’une déclaration de module. Ce nœud apparaît toujours sous la forme Begin d’un TypeBlock avec Kind=ModuleDeclarationBlock.

ModuleStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax)

Représente l’instruction de début d’une déclaration de module. Ce nœud apparaît toujours sous la forme Begin d’un TypeBlock avec Kind=ModuleDeclarationBlock.

ModuleStatement(SyntaxToken)

Représente l’instruction de début d’une déclaration de module. Ce nœud apparaît toujours sous la forme Begin d’un TypeBlock avec Kind=ModuleDeclarationBlock.

ModuloExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

ModuloExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

MultiLineFunctionLambdaExpression(LambdaHeaderSyntax, EndBlockStatementSyntax)

Représente une expression lambda à plusieurs lignes.

MultiLineFunctionLambdaExpression(LambdaHeaderSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une expression lambda à plusieurs lignes.

MultiLineIfBlock(IfStatementSyntax)

Représente un « Si ... Puis... Elseif... Puis... Autre... Fin du bloc If.

MultiLineIfBlock(IfStatementSyntax, SyntaxList<StatementSyntax>, SyntaxList<ElseIfBlockSyntax>, ElseBlockSyntax)

Représente un « Si ... Puis... Elseif... Puis... Autre... Fin du bloc If.

MultiLineIfBlock(IfStatementSyntax, SyntaxList<StatementSyntax>, SyntaxList<ElseIfBlockSyntax>, ElseBlockSyntax, EndBlockStatementSyntax)

Représente un « Si ... Puis... Elseif... Puis... Autre... Fin du bloc If.

MultiLineLambdaExpression(SyntaxKind, LambdaHeaderSyntax, EndBlockStatementSyntax)

Représente une expression lambda à plusieurs lignes.

MultiLineLambdaExpression(SyntaxKind, LambdaHeaderSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une expression lambda à plusieurs lignes.

MultiLineSubLambdaExpression(LambdaHeaderSyntax, EndBlockStatementSyntax)

Représente une expression lambda à plusieurs lignes.

MultiLineSubLambdaExpression(LambdaHeaderSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une expression lambda à plusieurs lignes.

MultiplyAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Laquelle peut être déterminée en vérifiant le type.

MultiplyAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Laquelle peut être déterminée en vérifiant le type.

MultiplyExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

MultiplyExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

MyBaseExpression()

Identifie l’instance spéciale « MyBase »

MyBaseExpression(SyntaxToken)

Identifie l’instance spéciale « MyBase »

MyClassExpression()

Identifie l’instance spéciale « MyClass »

MyClassExpression(SyntaxToken)

Identifie l’instance spéciale « MyClass »

NameColonEquals(IdentifierNameSyntax)

Représente un nom d’identificateur suivi d’un jeton « := » dans un argument nommé.

NameColonEquals(IdentifierNameSyntax, SyntaxToken)

Représente un nom d’identificateur suivi d’un jeton « := » dans un argument nommé.

NamedFieldInitializer(IdentifierNameSyntax, ExpressionSyntax)

Représente un initialiseur de champ nommé dans un initialiseur Avec {...} initialiseur, tel que . x = expr ».

NamedFieldInitializer(SyntaxToken, SyntaxToken, IdentifierNameSyntax, SyntaxToken, ExpressionSyntax)

Représente un initialiseur de champ nommé dans un initialiseur Avec {...} initialiseur, tel que . x = expr ».

NamedTupleElement(String)

Représente une déclaration unique d’un élément tuple fournissant le nom de l’élément et éventuellement un type.

NamedTupleElement(SyntaxToken)

Représente une déclaration unique d’un élément tuple fournissant le nom de l’élément et éventuellement un type.

NamedTupleElement(SyntaxToken, SimpleAsClauseSyntax)

Représente une déclaration unique d’un élément tuple fournissant le nom de l’élément et éventuellement un type.

NameOfExpression(ExpressionSyntax)

Représente une expression NameOf.

NameOfExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Représente une expression NameOf.

NamespaceBlock(NamespaceStatementSyntax)

Représente une instruction Namespace, son contenu et l’instruction End Namespace.

NamespaceBlock(NamespaceStatementSyntax, SyntaxList<StatementSyntax>)

Représente une instruction Namespace, son contenu et l’instruction End Namespace.

NamespaceBlock(NamespaceStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une instruction Namespace, son contenu et l’instruction End Namespace.

NamespaceStatement(NameSyntax)

Représente l’instruction de début d’une déclaration d’espace de noms. Ce nœud apparaît toujours sous la forme Begin d’un BlockStatement avec Kind=NamespaceBlock.

NamespaceStatement(SyntaxToken, NameSyntax)

Représente l’instruction de début d’une déclaration d’espace de noms. Ce nœud apparaît toujours sous la forme Begin d’un BlockStatement avec Kind=NamespaceBlock.

NewConstraint(SyntaxToken)

L’une des contraintes de paramètre de type spécial : Nouvelle, classe ou structure. Quel type de contrainte spéciale il peut être obtenu à partir de la propriété Kind et est l’un des suivants : NewConstraint, ReferenceConstraint ou ValueConstraint.

NextLabel()

Étiquette d’une instruction GoTo, Resume ou On Error. Identificateur, numéro de ligne ou mot clé suivant.

NextLabel(SyntaxToken)

Étiquette d’une instruction GoTo, Resume ou On Error. Identificateur, numéro de ligne ou mot clé suivant.

NextStatement()

Instruction Next qui termine un bloc For-Next ou For Each-Next. Cette instruction se produit toujours comme fin d’un ForBlock (avec Kind=ForBlock ou ForEachBlock), et le corps de l'For-Next est le corps de ce ForBlock. Begin de ce ForBlock a l’instruction For ou For Each correspondante.

NextStatement(SeparatedSyntaxList<ExpressionSyntax>)

Instruction Next qui termine un bloc For-Next ou For Each-Next. Cette instruction se produit toujours comme fin d’un ForBlock (avec Kind=ForBlock ou ForEachBlock), et le corps de l'For-Next est le corps de ce ForBlock. Begin de ce ForBlock a l’instruction For ou For Each correspondante.

NextStatement(SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>)

Instruction Next qui termine un bloc For-Next ou For Each-Next. Cette instruction se produit toujours comme fin d’un ForBlock (avec Kind=ForBlock ou ForEachBlock), et le corps de l'For-Next est le corps de ce ForBlock. Begin de ce ForBlock a l’instruction For ou For Each correspondante.

NodeOrTokenList()

Crée un SyntaxNodeOrTokenList vide.

NodeOrTokenList(IEnumerable<SyntaxNodeOrToken>)

Crée une SyntaxNodeOrTokenList séquence de nœuds et de jetons.

NodeOrTokenList(SyntaxNodeOrToken[])

Crée une SyntaxNodeOrTokenList ou plusieurs nœuds et jetons.

NotEqualsExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

NotEqualsExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

NotExpression(ExpressionSyntax)

Décrit un opérateur unaire : Plus, Negate, Not ou AddressOf.

NotExpression(SyntaxToken, ExpressionSyntax)

Décrit un opérateur unaire : Plus, Negate, Not ou AddressOf.

NothingLiteralExpression(SyntaxToken)

Représente un littéral. Le type de littéral est déterminé par la propriété Kind : IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral ou StringLiteral. La valeur du littéral peut être déterminée en faisant passer le jeton associé au type correct et en obtenant la valeur du jeton.

NullableType(TypeSyntax)

Nom de type qui représente un type nullable, tel que « Entier ? ».

NullableType(TypeSyntax, SyntaxToken)

Nom de type qui représente un type nullable, tel que « Entier ? ».

NumericLabel()

Étiquette d’une instruction GoTo, Resume ou On Error. Identificateur, numéro de ligne ou mot clé suivant.

NumericLabel(SyntaxToken)

Étiquette d’une instruction GoTo, Resume ou On Error. Identificateur, numéro de ligne ou mot clé suivant.

NumericLiteralExpression(SyntaxToken)

Représente un littéral. Le type de littéral est déterminé par la propriété Kind : IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral ou StringLiteral. La valeur du littéral peut être déterminée en faisant passer le jeton associé au type correct et en obtenant la valeur du jeton.

ObjectCollectionInitializer(CollectionInitializerSyntax)

Représente un « à partir de {...} clause utilisée pour initialiser les éléments d’un nouvel objet de collection.

ObjectCollectionInitializer(SyntaxToken, CollectionInitializerSyntax)

Représente un « à partir de {...} clause utilisée pour initialiser les éléments d’un nouvel objet de collection.

ObjectCreationExpression(SyntaxList<AttributeListSyntax>, TypeSyntax, ArgumentListSyntax, ObjectCreationInitializerSyntax)

Représente une nouvelle expression qui crée un objet non-tableau, éventuellement avec une clause « With » ou « From ».

ObjectCreationExpression(SyntaxToken, SyntaxList<AttributeListSyntax>, TypeSyntax, ArgumentListSyntax, ObjectCreationInitializerSyntax)

Représente une nouvelle expression qui crée un objet non-tableau, éventuellement avec une clause « With » ou « From ».

ObjectCreationExpression(TypeSyntax)

Représente une nouvelle expression qui crée un objet non-tableau, éventuellement avec une clause « With » ou « From ».

ObjectMemberInitializer(FieldInitializerSyntax[])

Représente un « Avec {...} clause utilisée pour initialiser les membres d’un nouvel objet.

ObjectMemberInitializer(SeparatedSyntaxList<FieldInitializerSyntax>)

Représente un « Avec {...} clause utilisée pour initialiser les membres d’un nouvel objet.

ObjectMemberInitializer(SyntaxToken, SyntaxToken, SeparatedSyntaxList<FieldInitializerSyntax>, SyntaxToken)

Représente un « Avec {...} clause utilisée pour initialiser les membres d’un nouvel objet.

OmittedArgument()

Représente un argument omis dans une liste d’arguments. Un argument omis n’est pas considéré comme une erreur de syntaxe, mais un cas valide lorsqu’aucun argument n’est requis.

OmittedArgument(SyntaxToken)

Représente un argument omis dans une liste d’arguments. Un argument omis n’est pas considéré comme une erreur de syntaxe, mais un cas valide lorsqu’aucun argument n’est requis.

OnErrorGoToLabelStatement(LabelSyntax)

Représente une instruction OnError Goto.

OnErrorGoToLabelStatement(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LabelSyntax)

Représente une instruction OnError Goto.

OnErrorGoToMinusOneStatement(LabelSyntax)

Représente une instruction OnError Goto.

OnErrorGoToMinusOneStatement(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LabelSyntax)

Représente une instruction OnError Goto.

OnErrorGoToStatement(SyntaxKind, LabelSyntax)

Représente une instruction OnError Goto.

OnErrorGoToStatement(SyntaxKind, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LabelSyntax)

Représente une instruction OnError Goto.

OnErrorGoToZeroStatement(LabelSyntax)

Représente une instruction OnError Goto.

OnErrorGoToZeroStatement(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LabelSyntax)

Représente une instruction OnError Goto.

OnErrorResumeNextStatement()

Représente une instruction OnError Resume Next.

OnErrorResumeNextStatement(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)

Représente une instruction OnError Resume Next.

OperatorBlock(OperatorStatementSyntax)

Représente une déclaration de membre de bloc d’opérateur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin.

OperatorBlock(OperatorStatementSyntax, SyntaxList<StatementSyntax>)

Représente une déclaration de membre de bloc d’opérateur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin.

OperatorBlock(OperatorStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une déclaration de membre de bloc d’opérateur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin.

OperatorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)

Instruction qui déclare un opérateur. Si cet opérateur a un corps, cette instruction est Begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement.

OperatorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)

Instruction qui déclare un opérateur. Si cet opérateur a un corps, cette instruction est Begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement.

OperatorStatement(SyntaxToken)

Instruction qui déclare un opérateur. Si cet opérateur a un corps, cette instruction est Begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement.

OptionStatement(SyntaxToken)

Représente une instruction Option, telle que « Option Strict On ».

OptionStatement(SyntaxToken, SyntaxToken)

Représente une instruction Option, telle que « Option Strict On ».

OptionStatement(SyntaxToken, SyntaxToken, SyntaxToken)

Représente une instruction Option, telle que « Option Strict On ».

OrderByClause(OrderingSyntax[])

Représente l’opérateur de requête « Order By ».

OrderByClause(SeparatedSyntaxList<OrderingSyntax>)

Représente l’opérateur de requête « Order By ».

OrderByClause(SyntaxToken, SyntaxToken, SeparatedSyntaxList<OrderingSyntax>)

Représente l’opérateur de requête « Order By ».

Ordering(SyntaxKind, ExpressionSyntax)

Expression à commander, ainsi qu’un ordre facultatif. Le type indique s’il faut commander dans l’ordre croissant ou décroissant.

Ordering(SyntaxKind, ExpressionSyntax, SyntaxToken)

Expression à commander, ainsi qu’un ordre facultatif. Le type indique s’il faut commander dans l’ordre croissant ou décroissant.

OrElseExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

OrElseExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

OrExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

OrExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

Parameter(ModifiedIdentifierSyntax)

Représente un paramètre à une méthode, une propriété, un constructeur, etc.

Parameter(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ModifiedIdentifierSyntax, SimpleAsClauseSyntax, EqualsValueSyntax)

Représente un paramètre à une méthode, une propriété, un constructeur, etc.

ParameterList()

Représente la liste des paramètres dans une déclaration de méthode.

ParameterList(SeparatedSyntaxList<ParameterSyntax>)

Représente la liste des paramètres dans une déclaration de méthode.

ParameterList(SyntaxToken, SeparatedSyntaxList<ParameterSyntax>, SyntaxToken)

Représente la liste des paramètres dans une déclaration de méthode.

ParenthesizedExpression(ExpressionSyntax)

Représente une expression parenthèse.

ParenthesizedExpression(SyntaxToken, ExpressionSyntax, SyntaxToken)

Représente une expression parenthèse.

ParseArgumentList(String, Int32, Boolean)

Analysez une liste d’arguments.

ParseCompilationUnit(String, Int32, VisualBasicParseOptions)

Analysez une unité de compilation (un seul fichier source).

ParseExecutableStatement(String, Int32, Boolean)

Analysez une instruction exécutable.

ParseExpression(String, Int32, Boolean)

Analysez une expression.

ParseLeadingTrivia(String, Int32)

Analysez l’entrée pour la trivia de début.

ParseName(String, Int32, Boolean)

Analysez un nom.

ParseParameterList(String, Int32, Boolean)

Analysez une liste de paramètres.

ParseSyntaxTree(SourceText, ParseOptions, String, CancellationToken)

Produit une arborescence de syntaxe en analysant le texte source.

ParseSyntaxTree(SourceText, ParseOptions, String, ImmutableDictionary<String,ReportDiagnostic>, CancellationToken)

Produit une arborescence de syntaxe en analysant le texte source.

ParseSyntaxTree(String, ParseOptions, String, Encoding, CancellationToken)

Produit une arborescence de syntaxe en analysant le texte source.

ParseSyntaxTree(String, ParseOptions, String, Encoding, ImmutableDictionary<String,ReportDiagnostic>, CancellationToken)

Produit une arborescence de syntaxe en analysant le texte source.

ParseToken(String, Int32, Boolean)

Analysez un jeton.

ParseTokens(String, Int32, Int32, VisualBasicParseOptions)

Analyser les jetons dans l’entrée. Étant donné que cette API ne crée pas de SyntaxNode jetons produits, l’API GetLocation() peut produire des résultats surprenants pour les jetons produits et son comportement n’est généralement pas spécifié.

ParseTrailingTrivia(String, Int32)

Analysez l’entrée pour la trivia de fin.

ParseTypeName(String, Int32, Boolean)

Analysez un nom de type.

ParseTypeName(String, Int32, ParseOptions, Boolean)

Analysez un nom de type.

PartitionClause(SyntaxKind, SyntaxToken, ExpressionSyntax)

Représente un opérateur de requête « Skip » ou « Take ». La propriété Kind indique qui.

PartitionWhileClause(SyntaxKind, SyntaxToken, ExpressionSyntax)

Représente un opérateur de requête « Skip While » ou « Take While ». La propriété Kind indique qui.

PartitionWhileClause(SyntaxKind, SyntaxToken, SyntaxToken, ExpressionSyntax)

Représente un opérateur de requête « Skip While » ou « Take While ». La propriété Kind indique qui.

PredefinedCastExpression(SyntaxToken, ExpressionSyntax)

Représente un cast vers un type prédéfini à l’aide d’une expression de cast prédéfinie, telle que CInt ou CLng.

PredefinedCastExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Représente un cast vers un type prédéfini à l’aide d’une expression de cast prédéfinie, telle que CInt ou CLng.

PredefinedType(SyntaxToken)

Représente une occurrence d’un type intégré Visual Basic tel que Integer ou String dans le code source.

PrintStatement(ExpressionSyntax)

Représente un " ? expression " Instruction « Print » dans le code interactif VB.

PrintStatement(SyntaxToken, ExpressionSyntax)

Représente un " ? expression " Instruction « Print » dans le code interactif VB.

PropertyBlock(PropertyStatementSyntax, SyntaxList<AccessorBlockSyntax>)

Représente une déclaration de propriété de bloc : déclaration qui a une déclaration de début, certains blocs d’accesseur get ou set et une instruction de fin.

PropertyBlock(PropertyStatementSyntax, SyntaxList<AccessorBlockSyntax>, EndBlockStatementSyntax)

Représente une déclaration de propriété de bloc : déclaration qui a une déclaration de début, certains blocs d’accesseur get ou set et une instruction de fin.

PropertyStatement(String)

Instruction qui déclare une propriété. Si cette propriété a des accesseurs déclarés, cette instruction sera le Begin d’un BlockNode, et les accesseurs seront le corps de ce nœud. Les propriétés automatiques sont des déclarations de propriétés sans PropertyBlock.

PropertyStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, AsClauseSyntax, EqualsValueSyntax, ImplementsClauseSyntax)

Instruction qui déclare une propriété. Si cette propriété a des accesseurs déclarés, cette instruction sera le Begin d’un BlockNode, et les accesseurs seront le corps de ce nœud. Les propriétés automatiques sont des déclarations de propriétés sans PropertyBlock.

PropertyStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax, AsClauseSyntax, EqualsValueSyntax, ImplementsClauseSyntax)

Instruction qui déclare une propriété. Si cette propriété a des accesseurs déclarés, cette instruction sera le Begin d’un BlockNode, et les accesseurs seront le corps de ce nœud. Les propriétés automatiques sont des déclarations de propriétés sans PropertyBlock.

PropertyStatement(SyntaxToken)

Instruction qui déclare une propriété. Si cette propriété a des accesseurs déclarés, cette instruction sera le Begin d’un BlockNode, et les accesseurs seront le corps de ce nœud. Les propriétés automatiques sont des déclarations de propriétés sans PropertyBlock.

QualifiedCrefOperatorReference(NameSyntax, CrefOperatorReferenceSyntax)
QualifiedCrefOperatorReference(NameSyntax, SyntaxToken, CrefOperatorReferenceSyntax)
QualifiedName(NameSyntax, SimpleNameSyntax)

Représente un nom de type qualifié, par exemple X.Y ou X(Of Z).Y.

QualifiedName(NameSyntax, SyntaxToken, SimpleNameSyntax)

Représente un nom de type qualifié, par exemple X.Y ou X(Of Z).Y.

QueryExpression(QueryClauseSyntax[])

Cette classe représente une expression de requête. Une expression de requête est composée d’un ou plusieurs opérateurs de requête dans une ligne. Le premier opérateur de requête doit être un objet From ou Aggregate.

QueryExpression(SyntaxList<QueryClauseSyntax>)

Cette classe représente une expression de requête. Une expression de requête est composée d’un ou plusieurs opérateurs de requête dans une ligne. Le premier opérateur de requête doit être un objet From ou Aggregate.

RaiseEventAccessorBlock(AccessorStatementSyntax)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Par exemple, citons les accesseurs de propriété et les accesseurs d’événements personnalisés.

RaiseEventAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Par exemple, citons les accesseurs de propriété et les accesseurs d’événements personnalisés.

RaiseEventAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Par exemple, citons les accesseurs de propriété et les accesseurs d’événements personnalisés.

RaiseEventAccessorStatement()

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine le type d’accesseur. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

RaiseEventAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax)

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine le type d’accesseur. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

RaiseEventAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax)

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine le type d’accesseur. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

RaiseEventStatement(IdentifierNameSyntax)

Représente une instruction RaiseEvent.

RaiseEventStatement(IdentifierNameSyntax, ArgumentListSyntax)

Représente une instruction RaiseEvent.

RaiseEventStatement(SyntaxToken, IdentifierNameSyntax, ArgumentListSyntax)

Représente une instruction RaiseEvent.

RangeArgument(ExpressionSyntax, ExpressionSyntax)

Représente un argument de plage, tel que « 0 à 5 », utilisé dans les limites du tableau. La propriété « Value » représente la limite supérieure de la plage.

RangeArgument(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un argument de plage, tel que « 0 à 5 », utilisé dans les limites du tableau. La propriété « Value » représente la limite supérieure de la plage.

RangeCaseClause(ExpressionSyntax, ExpressionSyntax)

Représente une plage « expression To expression » dans un cas.

RangeCaseClause(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente une plage « expression To expression » dans un cas.

RedimClause(ExpressionSyntax, ArgumentListSyntax)

Représente une clause d’instruction ReDim.

ReDimPreserveStatement(RedimClauseSyntax[])

Représente une instruction ReDim.

ReDimPreserveStatement(SeparatedSyntaxList<RedimClauseSyntax>)

Représente une instruction ReDim.

ReDimPreserveStatement(SyntaxToken, SyntaxToken, SeparatedSyntaxList<RedimClauseSyntax>)

Représente une instruction ReDim.

ReDimStatement(RedimClauseSyntax[])

Représente une instruction ReDim.

ReDimStatement(SeparatedSyntaxList<RedimClauseSyntax>)

Représente une instruction ReDim.

ReDimStatement(SyntaxKind, RedimClauseSyntax[])

Représente une instruction ReDim.

ReDimStatement(SyntaxKind, SeparatedSyntaxList<RedimClauseSyntax>)

Représente une instruction ReDim.

ReDimStatement(SyntaxKind, SyntaxToken, SyntaxToken, SeparatedSyntaxList<RedimClauseSyntax>)

Représente une instruction ReDim.

ReDimStatement(SyntaxToken, SyntaxToken, SeparatedSyntaxList<RedimClauseSyntax>)

Représente une instruction ReDim.

ReferenceDirectiveTrivia()

Représente une directive #r apparaissant dans des scripts.

ReferenceDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken)

Représente une directive #r apparaissant dans des scripts.

RegionDirectiveTrivia()

Représente le début d’une directive #Region apparaissant dans la source.

RegionDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken)

Représente le début d’une directive #Region apparaissant dans la source.

RelationalCaseClause(SyntaxKind, SyntaxToken, ExpressionSyntax)

Représente une clause de relation dans une instruction Case, telle que « Expression Is > ».

RelationalCaseClause(SyntaxKind, SyntaxToken, SyntaxToken, ExpressionSyntax)

Représente une clause de relation dans une instruction Case, telle que « Expression Is > ».

RemoveHandlerAccessorBlock(AccessorStatementSyntax)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Par exemple, citons les accesseurs de propriété et les accesseurs d’événements personnalisés.

RemoveHandlerAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Par exemple, citons les accesseurs de propriété et les accesseurs d’événements personnalisés.

RemoveHandlerAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Par exemple, citons les accesseurs de propriété et les accesseurs d’événements personnalisés.

RemoveHandlerAccessorStatement()

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine le type d’accesseur. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

RemoveHandlerAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax)

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine le type d’accesseur. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

RemoveHandlerAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax)

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine le type d’accesseur. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

RemoveHandlerStatement(ExpressionSyntax, ExpressionSyntax)

Représente une instruction AddHandler ou RemoveHandler. La propriété Kind détermine celle-ci.

RemoveHandlerStatement(SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente une instruction AddHandler ou RemoveHandler. La propriété Kind détermine celle-ci.

ResumeLabelStatement()

Représente une instruction « Resume ». La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une instruction « Resume », « Resume Next » ou « Resume label ».

ResumeLabelStatement(LabelSyntax)

Représente une instruction « Resume ». La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une instruction « Resume », « Resume Next » ou « Resume label ».

ResumeLabelStatement(SyntaxToken, LabelSyntax)

Représente une instruction « Resume ». La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une instruction « Resume », « Resume Next » ou « Resume label ».

ResumeNextStatement()

Représente une instruction « Resume ». La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une instruction « Resume », « Resume Next » ou « Resume label ».

ResumeNextStatement(LabelSyntax)

Représente une instruction « Resume ». La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une instruction « Resume », « Resume Next » ou « Resume label ».

ResumeNextStatement(SyntaxToken, LabelSyntax)

Représente une instruction « Resume ». La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une instruction « Resume », « Resume Next » ou « Resume label ».

ResumeStatement()

Représente une instruction « Resume ». La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une instruction « Resume », « Resume Next » ou « Resume label ».

ResumeStatement(LabelSyntax)

Représente une instruction « Resume ». La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une instruction « Resume », « Resume Next » ou « Resume label ».

ResumeStatement(SyntaxKind)

Représente une instruction « Resume ». La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une instruction « Resume », « Resume Next » ou « Resume label ».

ResumeStatement(SyntaxKind, LabelSyntax)

Représente une instruction « Resume ». La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une instruction « Resume », « Resume Next » ou « Resume label ».

ResumeStatement(SyntaxKind, SyntaxToken, LabelSyntax)

Représente une instruction « Resume ». La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une instruction « Resume », « Resume Next » ou « Resume label ».

ResumeStatement(SyntaxToken, LabelSyntax)

Représente une instruction « Resume ». La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une instruction « Resume », « Resume Next » ou « Resume label ».

ReturnStatement()

Représente une instruction « Return ».

ReturnStatement(ExpressionSyntax)

Représente une instruction « Return ».

ReturnStatement(SyntaxToken, ExpressionSyntax)

Représente une instruction « Return ».

RightShiftAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Lequel peut être déterminé en vérifiant le genre.

RightShiftAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Lequel peut être déterminé en vérifiant le genre.

RightShiftExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

RightShiftExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs en un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne) ; l’opération exacte en cours d’exécution est déterminée par la propriété Operator.

SelectBlock(SelectStatementSyntax)

Représente un bloc Select Case, y compris l’option Sélectionner le cas qui commence, les blocs Case contient et la sélection de fin.

SelectBlock(SelectStatementSyntax, SyntaxList<CaseBlockSyntax>)

Représente un bloc Select Case, y compris l’option Sélectionner le cas qui commence, les blocs Case contient et la sélection de fin.

SelectBlock(SelectStatementSyntax, SyntaxList<CaseBlockSyntax>, EndBlockStatementSyntax)

Représente un bloc Select Case, y compris l’option Sélectionner le cas qui commence, les blocs Case contient et la sélection de fin.

SelectClause(ExpressionRangeVariableSyntax[])

Représente l’opérateur de requête « Select ».

SelectClause(SeparatedSyntaxList<ExpressionRangeVariableSyntax>)

Représente l’opérateur de requête « Select ».

SelectClause(SyntaxToken, SeparatedSyntaxList<ExpressionRangeVariableSyntax>)

Représente l’opérateur de requête « Select ».

SelectStatement(ExpressionSyntax)

Représente une instruction Select Case. Cette instruction se produit toujours comme Begin d’un SelectBlock.

SelectStatement(SyntaxToken, SyntaxToken, ExpressionSyntax)

Représente une instruction Select Case. Cette instruction se produit toujours comme Begin d’un SelectBlock.

SeparatedList<TNode>()

Crée une liste séparée vide.

SeparatedList<TNode>(IEnumerable<SyntaxNodeOrToken>)

Crée une liste séparée d’une séquence de nœuds ou de jetons. La séquence doit commencer par un nœud et alterner entre les nœuds et les jetons de séparateur.

SeparatedList<TNode>(IEnumerable<TNode>)

Crée une liste séparée des nœuds d’une séquence de nœuds, synthétisant les séparateurs de virgules entre ceux-ci.

SeparatedList<TNode>(IEnumerable<TNode>, IEnumerable<SyntaxToken>)

Crée une liste séparée de nœuds à partir d’une séquence de nœuds et d’une séquence de jetons de séparateur.

SeparatedList<TNode>(SyntaxNodeOrTokenList)

Crée une liste séparée d’un SyntaxNodeOrTokenList. Il SyntaxNodeOrTokenList doit commencer par un nœud et un autre entre les nœuds et les jetons de séparateur.

SetAccessorBlock(AccessorStatementSyntax)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Les exemples incluent les accesseurs de propriétés et les accesseurs d’événements personnalisés.

SetAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Les exemples incluent les accesseurs de propriétés et les accesseurs d’événements personnalisés.

SetAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une déclaration de membre de bloc d’accesseur : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin. Les exemples incluent les accesseurs de propriétés et les accesseurs d’événements personnalisés.

SetAccessorStatement()

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine quel type d’accesseur il s’agit. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

SetAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax)

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine quel type d’accesseur il s’agit. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

SetAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax)

Représente un accesseur Get ou Set sur une déclaration de propriété ou un accesseur AddHandler, RemoveHandler ou RaiseEvent sur une déclaration d’événement personnalisée. Le type du nœud détermine quel type d’accesseur il s’agit. Cette instruction est toujours la valeur Begin d’un BlockNode, et le corps de l’accesseur est le corps de ce nœud.

SimpleArgument(ExpressionSyntax)

Représente un argument qui n’est qu’un nom d’argument facultatif et une expression.

SimpleArgument(NameColonEqualsSyntax, ExpressionSyntax)

Représente un argument qui n’est qu’un nom d’argument facultatif et une expression.

SimpleAsClause(SyntaxList<AttributeListSyntax>, TypeSyntax)

Représente une clause « As {type-name} » qui n’a pas d’initialiseur ou de « Nouveau ». Le type a des attributs facultatifs associés à celui-ci, bien que les attributs ne soient pas autorisés dans tous les endroits possibles où ce nœud se produit.

SimpleAsClause(SyntaxToken, SyntaxList<AttributeListSyntax>, TypeSyntax)

Représente une clause « As {type-name} » qui n’a pas d’initialiseur ou de « Nouveau ». Le type a des attributs facultatifs associés à celui-ci, bien que les attributs ne soient pas autorisés dans tous les endroits possibles où ce nœud se produit.

SimpleAsClause(TypeSyntax)

Représente une clause « As {type-name} » qui n’a pas d’initialiseur ou de « Nouveau ». Le type a des attributs facultatifs associés à celui-ci, bien que les attributs ne soient pas autorisés dans tous les endroits possibles où ce nœud se produit.

SimpleAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Laquelle peut être déterminée en vérifiant le type.

SimpleAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Laquelle peut être déterminée en vérifiant le type.

SimpleCaseClause(ExpressionSyntax)

Représente une valeur unique dans un cas.

SimpleDoLoopBlock(DoStatementSyntax, LoopStatementSyntax)

Représente un bloc Do-Loop. La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une boucle Do While, Do Until, Do Loop While, Do Loop Until ou infinite Do Loop.

SimpleDoLoopBlock(DoStatementSyntax, SyntaxList<StatementSyntax>, LoopStatementSyntax)

Représente un bloc Do-Loop. La propriété Kind peut être utilisée pour déterminer s’il s’agit d’une boucle Do While, Do Until, Do Loop While, Do Loop Until ou infinite Do Loop.

SimpleDoStatement()

Instruction Do qui commence un bloc Do-Loop.

SimpleDoStatement(SyntaxToken, WhileOrUntilClauseSyntax)

Instruction Do qui commence un bloc Do-Loop.

SimpleDoStatement(WhileOrUntilClauseSyntax)

Instruction Do qui commence un bloc Do-Loop.

SimpleImportsClause(ImportAliasClauseSyntax, NameSyntax)

Représente la clause d’une instruction Imports qui importe tous les membres d’un type ou d’un espace de noms ou d’alias d’un type ou d’un espace de noms.

SimpleImportsClause(NameSyntax)

Représente la clause d’une instruction Imports qui importe tous les membres d’un type ou d’un espace de noms ou d’alias d’un type ou d’un espace de noms.

SimpleJoinClause(SeparatedSyntaxList<CollectionRangeVariableSyntax>, SeparatedSyntaxList<JoinConditionSyntax>)

Représente un opérateur de requête Join.

SimpleJoinClause(SeparatedSyntaxList<CollectionRangeVariableSyntax>, SyntaxList<JoinClauseSyntax>, SeparatedSyntaxList<JoinConditionSyntax>)

Représente un opérateur de requête Join.

SimpleJoinClause(SyntaxToken, SeparatedSyntaxList<CollectionRangeVariableSyntax>, SyntaxList<JoinClauseSyntax>, SyntaxToken, SeparatedSyntaxList<JoinConditionSyntax>)

Représente un opérateur de requête Join.

SimpleLoopStatement()

Instruction Loop qui commence un bloc Do-Loop.

SimpleLoopStatement(SyntaxToken, WhileOrUntilClauseSyntax)

Instruction Loop qui commence un bloc Do-Loop.

SimpleLoopStatement(WhileOrUntilClauseSyntax)

Instruction Loop qui commence un bloc Do-Loop.

SimpleMemberAccessExpression(ExpressionSyntax, SimpleNameSyntax)

Représente l’accès membre (.name) ou l’accès au dictionnaire (!name). La propriété Kind détermine le type d’accès.

SimpleMemberAccessExpression(ExpressionSyntax, SyntaxToken, SimpleNameSyntax)

Représente l’accès membre (.name) ou l’accès au dictionnaire (!name). La propriété Kind détermine le type d’accès.

SimpleMemberAccessExpression(SimpleNameSyntax)

Représente l’accès membre (.name) ou l’accès au dictionnaire (!name). La propriété Kind détermine le type d’accès.

SingleLineElseClause()

Représente le « Else ... » clause d’une instruction « If » à une seule ligne.

SingleLineElseClause(SyntaxList<StatementSyntax>)

Représente le « Else ... » clause d’une instruction « If » à une seule ligne.

SingleLineElseClause(SyntaxToken, SyntaxList<StatementSyntax>)

Représente le « Else ... » clause d’une instruction « If » à une seule ligne.

SingleLineFunctionLambdaExpression(LambdaHeaderSyntax, VisualBasicSyntaxNode)

Représente une expression lambda de ligne unique.

SingleLineIfStatement(ExpressionSyntax)

Représente une ligne unique « If ... Puis... Sinon... Déclaration.

SingleLineIfStatement(ExpressionSyntax, SyntaxList<StatementSyntax>, SingleLineElseClauseSyntax)

Représente une ligne unique « If ... Puis... Sinon... Déclaration.

SingleLineIfStatement(SyntaxToken, ExpressionSyntax, SyntaxToken, SyntaxList<StatementSyntax>, SingleLineElseClauseSyntax)

Représente une ligne unique « If ... Puis... Sinon... Déclaration.

SingleLineLambdaExpression(SyntaxKind, LambdaHeaderSyntax, VisualBasicSyntaxNode)

Représente une expression lambda de ligne unique.

SingleLineSubLambdaExpression(LambdaHeaderSyntax, VisualBasicSyntaxNode)

Représente une expression lambda de ligne unique.

SingletonList<TNode>(TNode)

Crée une liste singleton de nœuds de syntaxe.

SingletonSeparatedList<TNode>(TNode)

Crée une liste séparée par singleton.

SkipClause(ExpressionSyntax)

Représente un opérateur de requête « Skip » ou « Take ». La propriété Kind indique qui.

SkipClause(SyntaxToken, ExpressionSyntax)

Représente un opérateur de requête « Skip » ou « Take ». La propriété Kind indique qui.

SkippedTokensTrivia()

Représente des jetons ignorés par l’analyseur dans le cadre de la récupération d’erreur, et ne font donc pas partie d’une structure syntactique.

SkippedTokensTrivia(SyntaxTokenList)

Représente des jetons ignorés par l’analyseur dans le cadre de la récupération d’erreur, et ne font donc pas partie d’une structure syntactique.

SkipWhileClause(ExpressionSyntax)

Représente un opérateur de requête « Skip While » ou « Take While ». La propriété Kind indique qui.

SkipWhileClause(SyntaxToken, SyntaxToken, ExpressionSyntax)

Représente un opérateur de requête « Skip While » ou « Take While ». La propriété Kind indique qui.

SpecialConstraint(SyntaxKind, SyntaxToken)

L’une des contraintes de paramètre de type spécial : Nouvelle, classe ou structure. Quel type de contrainte spéciale il peut être obtenu à partir de la propriété Kind et est l’un des suivants : NewConstraint, ReferenceConstraint ou ValueConstraint.

StopOrEndStatement(SyntaxKind, SyntaxToken)

Représente une instruction « Stop » ou « End ». Le type peut être utilisé pour déterminer quel type d’instruction il s’agit.

StopStatement(SyntaxToken)

Représente une instruction « Stop » ou « End ». Le type peut être utilisé pour déterminer quel type d’instruction il s’agit.

StringLiteralExpression(SyntaxToken)

Représente un littéral. Le type de littéral est déterminé par la propriété Kind : IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral ou StringLiteral. La valeur du littéral peut être déterminée en faisant passer le jeton associé au type correct et en obtenant la valeur du jeton.

StringLiteralToken(String, String)

Représente un jeton littéral de chaîne.

StringLiteralToken(SyntaxTriviaList, String, String, SyntaxTriviaList)

Représente un jeton littéral de chaîne.

StructureBlock(StructureStatementSyntax)

Représente une déclaration d’une structure, de son contenu et de l’instruction End qui la termine.

StructureBlock(StructureStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>)

Représente une déclaration d’une structure, de son contenu et de l’instruction End qui la termine.

StructureBlock(StructureStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une déclaration d’une structure, de son contenu et de l’instruction End qui la termine.

StructureConstraint(SyntaxToken)

L’une des contraintes de paramètre de type spécial : Nouvelle, classe ou structure. Quel type de contrainte spéciale il peut être obtenu à partir de la propriété Kind et est l’un des suivants : NewConstraint, ReferenceConstraint ou ValueConstraint.

StructureStatement(String)

Représente l’instruction de début d’une déclaration de structure. Ce nœud apparaît toujours sous la forme Begin d’un TypeBlock avec Kind=StructureDeclarationBlock.

StructureStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax)

Représente l’instruction de début d’une déclaration de structure. Ce nœud apparaît toujours sous la forme Begin d’un TypeBlock avec Kind=StructureDeclarationBlock.

StructureStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax)

Représente l’instruction de début d’une déclaration de structure. Ce nœud apparaît toujours sous la forme Begin d’un TypeBlock avec Kind=StructureDeclarationBlock.

StructureStatement(SyntaxToken)

Représente l’instruction de début d’une déclaration de structure. Ce nœud apparaît toujours sous la forme Begin d’un TypeBlock avec Kind=StructureDeclarationBlock.

SubBlock(MethodStatementSyntax)

Représente une déclaration de fonction ou de sous-bloc : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin.

SubBlock(MethodStatementSyntax, SyntaxList<StatementSyntax>)

Représente une déclaration de fonction ou de sous-bloc : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin.

SubBlock(MethodStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente une déclaration de fonction ou de sous-bloc : déclaration qui a une déclaration de début, un corps d’instructions exécutables et une instruction de fin.

SubLambdaHeader()

Représente la partie d’en-tête d’une expression lambda

SubLambdaHeader(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax, SimpleAsClauseSyntax)

Représente la partie d’en-tête d’une expression lambda

SubLambdaHeader(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)

Représente la partie d’en-tête d’une expression lambda

SubNewStatement()

Instruction qui déclare un constructeur. Cette instruction sera begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement.

SubNewStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax)

Instruction qui déclare un constructeur. Cette instruction sera begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement.

SubNewStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax)

Instruction qui déclare un constructeur. Cette instruction sera begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement.

SubStatement(String)

Instruction qui déclare une sous-fonction. Si cette méthode a un corps, cette instruction est Begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement.

SubStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)

Instruction qui déclare une sous-fonction. Si cette méthode a un corps, cette instruction est Begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement.

SubStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)

Instruction qui déclare une sous-fonction. Si cette méthode a un corps, cette instruction est Begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement.

SubStatement(SyntaxToken)

Instruction qui déclare une sous-fonction. Si cette méthode a un corps, cette instruction est Begin d’un BlockStatement avec Kind=MethodDeclarationBlock, et le corps de la méthode sera le corps de ce BlockStatement.

SubtractAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Laquelle peut être déterminée en vérifiant le type.

SubtractAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente une instruction d’affectation simple, composée ou intermédiaire. Laquelle peut être déterminée en vérifiant le type.

SubtractExpression(ExpressionSyntax, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

SubtractExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Représente un opérateur binaire. La propriété Kind classifie les opérateurs dans un type similaire d’opérateurs (arithmétique, relationnel, logique ou chaîne); l’opération exacte effectuée est déterminée par la propriété Opérateur.

SyncLockBlock(SyncLockStatementSyntax)

Représente un syncLock entier... Bloc End SyncLock, y compris l’instruction SyncLock, les instructions fermées et l’instruction End SyncLock.

SyncLockBlock(SyncLockStatementSyntax, SyntaxList<StatementSyntax>)

Représente un syncLock entier... Bloc End SyncLock, y compris l’instruction SyncLock, les instructions fermées et l’instruction End SyncLock.

SyncLockBlock(SyncLockStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente un syncLock entier... Bloc End SyncLock, y compris l’instruction SyncLock, les instructions fermées et l’instruction End SyncLock.

SyncLockStatement(ExpressionSyntax)

Représente l’instruction « SyncLock ». Cette instruction se produit toujours comme Begin d’un SyncLockBlock.

SyncLockStatement(SyntaxToken, ExpressionSyntax)

Représente l’instruction « SyncLock ». Cette instruction se produit toujours comme Begin d’un SyncLockBlock.

SyntaxTree(SyntaxNode, ParseOptions, String, Encoding)

Créez une arborescence de syntaxe à partir d’un nœud de syntaxe.

SyntaxTrivia(SyntaxKind, String)

Les nœuds Trivia représentent des parties du texte du programme qui ne font pas partie de la grammaire syntactique, telles que les espaces, les nouvelles lignes, les commentaires, les directives de préprocesseurs et le code désactivé.

TakeClause(ExpressionSyntax)

Représente un opérateur de requête « Skip » ou « Take ». La propriété Kind indique qui.

TakeClause(SyntaxToken, ExpressionSyntax)

Représente un opérateur de requête « Skip » ou « Take ». La propriété Kind indique qui.

TakeWhileClause(ExpressionSyntax)

Représente un opérateur de requête « Skip While » ou « Take While ». La propriété Kind indique qui.

TakeWhileClause(SyntaxToken, SyntaxToken, ExpressionSyntax)

Représente un opérateur de requête « Skip While » ou « Take While ». La propriété Kind indique qui.

TernaryConditionalExpression(ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)

Représente une expression conditionnelle, If(condition, true-expr, false-expr) ou If(expr, nothing-expr).

TernaryConditionalExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken)

Représente une expression conditionnelle, If(condition, true-expr, false-expr) ou If(expr, nothing-expr).

ThrowStatement()

Représente une instruction Throw.

ThrowStatement(ExpressionSyntax)

Représente une instruction Throw.

ThrowStatement(SyntaxToken, ExpressionSyntax)

Représente une instruction Throw.

Token(SyntaxKind, String)
Token(SyntaxKind, SyntaxTriviaList, String)
Token(SyntaxTriviaList, SyntaxKind, String)
Token(SyntaxTriviaList, SyntaxKind, SyntaxTriviaList, String)
TokenList()

Crée une liste vide de jetons.

TokenList(IEnumerable<SyntaxToken>)

Crée une liste de jetons.

TokenList(SyntaxToken)

Crée une liste singleton de jetons.

TokenList(SyntaxToken[])

Crée une liste de jetons.

Trivia(StructuredTriviaSyntax)
TriviaList()

Crée une liste vide de trivia.

TriviaList(IEnumerable<SyntaxTrivia>)

Crée une liste de trivia.

TriviaList(SyntaxTrivia)

Crée une liste singleton de trivia.

TriviaList(SyntaxTrivia[])

Crée une liste de trivia.

TrueLiteralExpression(SyntaxToken)

Représente un littéral. Le type de littéral est déterminé par la propriété Kind : IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral ou StringLiteral. La valeur du littéral peut être déterminée en faisant passer le jeton associé au type correct et en obtenant la valeur du jeton.

TryBlock()

Représente un « Essayer ... Catch... Enfin... Bloc Try de fin.

TryBlock(SyntaxList<StatementSyntax>, SyntaxList<CatchBlockSyntax>, FinallyBlockSyntax)

Représente un « Essayer ... Catch... Enfin... Bloc Try de fin.

TryBlock(TryStatementSyntax, SyntaxList<StatementSyntax>, SyntaxList<CatchBlockSyntax>, FinallyBlockSyntax, EndBlockStatementSyntax)

Représente un « Essayer ... Catch... Enfin... Bloc Try de fin.

TryCastExpression(ExpressionSyntax, TypeSyntax)
TryCastExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax, SyntaxToken)
TryStatement()

Représente l’instruction « Try » qui commence un bloc « Try ».

TryStatement(SyntaxToken)

Représente l’instruction « Try » qui commence un bloc « Try ».

TupleExpression(SeparatedSyntaxList<SimpleArgumentSyntax>)

Représente une expression littérale tuple.

TupleExpression(SimpleArgumentSyntax[])

Représente une expression littérale tuple.

TupleExpression(SyntaxToken, SeparatedSyntaxList<SimpleArgumentSyntax>, SyntaxToken)

Représente une expression littérale tuple.

TupleType(SeparatedSyntaxList<TupleElementSyntax>)

Représente une expression de type tuple.

TupleType(SyntaxToken, SeparatedSyntaxList<TupleElementSyntax>, SyntaxToken)

Représente une expression de type tuple.

TupleType(TupleElementSyntax[])

Représente une expression de type tuple.

TypeArgumentList(SeparatedSyntaxList<TypeSyntax>)

Représente une liste parenthèse d’arguments de type générique.

TypeArgumentList(SyntaxToken, SyntaxToken, SeparatedSyntaxList<TypeSyntax>, SyntaxToken)

Représente une liste parenthèse d’arguments de type générique.

TypeArgumentList(TypeSyntax[])

Représente une liste parenthèse d’arguments de type générique.

TypeBlock(SyntaxKind, TypeStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)
TypeConstraint(TypeSyntax)

Représente une contrainte de paramètre de type qui est un type.

TypedTupleElement(TypeSyntax)

Représente une déclaration unique d’un élément tuple fournissant uniquement le type.

TypeOfExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, TypeSyntax)

Représente un typeOf... Expression Is ou IsNot.

TypeOfExpression(SyntaxKind, SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax)

Représente un typeOf... Expression Is ou IsNot.

TypeOfIsExpression(ExpressionSyntax, TypeSyntax)

Représente un typeOf... Expression Is ou IsNot.

TypeOfIsExpression(SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax)

Représente un typeOf... Expression Is ou IsNot.

TypeOfIsNotExpression(ExpressionSyntax, TypeSyntax)

Représente un typeOf... Expression Is ou IsNot.

TypeOfIsNotExpression(SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax)

Représente un typeOf... Expression Is ou IsNot.

TypeParameter(String)

Représente un paramètre de type sur une déclaration de type générique.

TypeParameter(SyntaxToken)

Représente un paramètre de type sur une déclaration de type générique.

TypeParameter(SyntaxToken, SyntaxToken, TypeParameterConstraintClauseSyntax)

Représente un paramètre de type sur une déclaration de type générique.

TypeParameterList(SeparatedSyntaxList<TypeParameterSyntax>)

Représente la liste de paramètres de type dans une déclaration.

TypeParameterList(SyntaxToken, SyntaxToken, SeparatedSyntaxList<TypeParameterSyntax>, SyntaxToken)

Représente la liste de paramètres de type dans une déclaration.

TypeParameterList(TypeParameterSyntax[])

Représente la liste de paramètres de type dans une déclaration.

TypeParameterMultipleConstraintClause(ConstraintSyntax[])

Une des clauses de contraintes de paramètre de type. Cela représente une clause de contrainte sous la forme « As { Constraints } ».

TypeParameterMultipleConstraintClause(SeparatedSyntaxList<ConstraintSyntax>)

Une des clauses de contraintes de paramètre de type. Cela représente une clause de contrainte sous la forme « As { Constraints } ».

TypeParameterMultipleConstraintClause(SyntaxToken, SyntaxToken, SeparatedSyntaxList<ConstraintSyntax>, SyntaxToken)

Une des clauses de contraintes de paramètre de type. Cela représente une clause de contrainte sous la forme « As { Constraints } ».

TypeParameterSingleConstraintClause(ConstraintSyntax)

Une des clauses de contraintes de paramètre de type. Cela représente une clause de contrainte sous la forme « As Constraint ».

TypeParameterSingleConstraintClause(SyntaxToken, ConstraintSyntax)

Une des clauses de contraintes de paramètre de type. Cela représente une clause de contrainte sous la forme « As Constraint ».

TypeStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax)
UnaryExpression(SyntaxKind, SyntaxToken, ExpressionSyntax)

Décrit un opérateur unaire : Plus, Negate, Not ou AddressOf.

UnaryMinusExpression(ExpressionSyntax)

Décrit un opérateur unaire : Plus, Negate, Not ou AddressOf.

UnaryMinusExpression(SyntaxToken, ExpressionSyntax)

Décrit un opérateur unaire : Plus, Negate, Not ou AddressOf.

UnaryPlusExpression(ExpressionSyntax)

Décrit un opérateur unaire : Plus, Negate, Not ou AddressOf.

UnaryPlusExpression(SyntaxToken, ExpressionSyntax)

Décrit un opérateur unaire : Plus, Negate, Not ou AddressOf.

UntilClause(ExpressionSyntax)

Représente une « expression While » ou « Until expression » dans une instruction Do ou Loop. Le type de la clause peut être « WhileClause » ou « UntilClause » pour indiquer le type de clause.

UntilClause(SyntaxToken, ExpressionSyntax)

Représente une « expression While » ou « Until expression » dans une instruction Do ou Loop. Le type de la clause peut être « WhileClause » ou « UntilClause » pour indiquer le type de clause.

UsingBlock(UsingStatementSyntax)

Représente un ensemble à l’aide de... Instruction End Using, y compris les instructions Using, body et End Using.

UsingBlock(UsingStatementSyntax, SyntaxList<StatementSyntax>)

Représente un ensemble à l’aide de... Instruction End Using, y compris les instructions Using, body et End Using.

UsingBlock(UsingStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente un ensemble à l’aide de... Instruction End Using, y compris les instructions Using, body et End Using.

UsingStatement()

Instruction Using qui commence un bloc Using. Cette instruction se produit toujours comme Begin d’un UsingBlock, et le corps de using est le corps de celui UsingBlock.

UsingStatement(ExpressionSyntax, SeparatedSyntaxList<VariableDeclaratorSyntax>)

Instruction Using qui commence un bloc Using. Cette instruction se produit toujours comme Begin d’un UsingBlock, et le corps de using est le corps de celui UsingBlock.

UsingStatement(SyntaxToken, ExpressionSyntax, SeparatedSyntaxList<VariableDeclaratorSyntax>)

Instruction Using qui commence un bloc Using. Cette instruction se produit toujours comme Begin d’un UsingBlock, et le corps de using est le corps de celui UsingBlock.

VariableDeclarator(ModifiedIdentifierSyntax[])

Représente la partie d’une instruction de déclaration constante ou variable associée à un ou plusieurs noms de variables avec un type.

VariableDeclarator(SeparatedSyntaxList<ModifiedIdentifierSyntax>)

Représente la partie d’une instruction de déclaration constante ou variable associée à un ou plusieurs noms de variables avec un type.

VariableDeclarator(SeparatedSyntaxList<ModifiedIdentifierSyntax>, AsClauseSyntax, EqualsValueSyntax)

Représente la partie d’une instruction de déclaration constante ou variable associée à un ou plusieurs noms de variables avec un type.

VariableNameEquals(ModifiedIdentifierSyntax)

Représente le nom et le type facultatif d’une variable de plage d’expressions.

VariableNameEquals(ModifiedIdentifierSyntax, SimpleAsClauseSyntax)

Représente le nom et le type facultatif d’une variable de plage d’expressions.

VariableNameEquals(ModifiedIdentifierSyntax, SimpleAsClauseSyntax, SyntaxToken)

Représente le nom et le type facultatif d’une variable de plage d’expressions.

WhereClause(ExpressionSyntax)

Représente un opérateur de requête « Where ».

WhereClause(SyntaxToken, ExpressionSyntax)

Représente un opérateur de requête « Where ».

WhileBlock(WhileStatementSyntax)

Représente un temps... Instruction End While, y compris While, body et End While.

WhileBlock(WhileStatementSyntax, SyntaxList<StatementSyntax>)

Représente un temps... Instruction End While, y compris While, body et End While.

WhileBlock(WhileStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente un temps... Instruction End While, y compris While, body et End While.

WhileClause(ExpressionSyntax)

Représente une « expression While » ou « Until expression » dans une instruction Do ou Loop. Le type de la clause peut être « WhileClause » ou « UntilClause » pour indiquer le type de clause.

WhileClause(SyntaxToken, ExpressionSyntax)

Représente une « expression While » ou « Until expression » dans une instruction Do ou Loop. Le type de la clause peut être « WhileClause » ou « UntilClause » pour indiquer le type de clause.

WhileOrUntilClause(SyntaxKind, SyntaxToken, ExpressionSyntax)

Représente une « expression While » ou « Until expression » dans une instruction Do ou Loop. Le type de la clause peut être « WhileClause » ou « UntilClause » pour indiquer le type de clause.

WhileStatement(ExpressionSyntax)

L’instruction While qui commence un While... Terminer le bloc While. Cette instruction se produit toujours comme Begin d’un WhileBlock.

WhileStatement(SyntaxToken, ExpressionSyntax)

L’instruction While qui commence un While... Terminer le bloc While. Cette instruction se produit toujours comme Begin d’un WhileBlock.

Whitespace(String)

Crée une trivia avec le type WhitespaceTrivia contenant le texte spécifié.

Whitespace(String, Boolean)
WhitespaceTrivia(String)

Les nœuds Trivia représentent des parties du texte du programme qui ne sont pas des parties de la grammaire syntaxique, telles que des espaces, des sauts de ligne, des commentaires, des directives de préprocesseurs et du code désactivé.

WithBlock(WithStatementSyntax)

Représente un with... End With block, incluez l’instruction With, le corps du bloc et l’instruction End With.

WithBlock(WithStatementSyntax, SyntaxList<StatementSyntax>)

Représente un with... End With block, incluez l’instruction With, le corps du bloc et l’instruction End With.

WithBlock(WithStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Représente un with... End With block, incluez l’instruction With, le corps du bloc et l’instruction End With.

WithEventsEventContainer(String)

Représente un conteneur d’événements qui fait référence à un membre WithEvents.

WithEventsEventContainer(SyntaxToken)

Représente un conteneur d’événements qui fait référence à un membre WithEvents.

WithEventsPropertyEventContainer(WithEventsEventContainerSyntax, IdentifierNameSyntax)

Représente le conteneur d’événements qui fait référence à la propriété d’un membre WithEvents.

WithEventsPropertyEventContainer(WithEventsEventContainerSyntax, SyntaxToken, IdentifierNameSyntax)

Représente le conteneur d’événements qui fait référence à la propriété d’un membre WithEvents.

WithStatement(ExpressionSyntax)

Représente une instruction « With ». Cette instruction se produit toujours en tant que BeginStatement d’un WithBlock, et le corps de with est le corps de ce WithBlock.

WithStatement(SyntaxToken, ExpressionSyntax)

Représente une instruction « With ». Cette instruction se produit toujours en tant que BeginStatement d’un WithBlock, et le corps de with est le corps de ce WithBlock.

XmlAttribute(XmlNodeSyntax, SyntaxToken, XmlNodeSyntax)

Représente un attribut XML dans une expression littérale XML.

XmlAttribute(XmlNodeSyntax, XmlNodeSyntax)

Représente un attribut XML dans une expression littérale XML.

XmlAttributeAccessExpression(ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxToken, XmlNodeSyntax)

Représente un accès à un élément membre XML (nœud.< Élément>), accès aux attributs (nœud ou@Attribute) accès descendants (nœud...< Descendant>). La propriété Kind détermine le type d’accès.

XmlAttributeAccessExpression(ExpressionSyntax, SyntaxToken, XmlNodeSyntax)

Représente un accès à un élément membre XML (nœud.< Élément>), accès aux attributs (nœud ou@Attribute) accès descendants (nœud...< Descendant>). La propriété Kind détermine le type d’accès.

XmlAttributeAccessExpression(XmlNodeSyntax)

Représente un accès à un élément membre XML (nœud.< Élément>), accès aux attributs (nœud ou@Attribute) accès descendants (nœud...< Descendant>). La propriété Kind détermine le type d’accès.

XmlBracketedName(SyntaxToken, XmlNameSyntax, SyntaxToken)

Représente un nom XML du formulaire <xml qui> apparaît dans la source dans le cadre d’une expression d’accès littéral ou membre XML ou d’une clause d’importation d’espace de noms XML.

XmlBracketedName(XmlNameSyntax)

Représente un nom XML du formulaire <xml qui> apparaît dans la source dans le cadre d’une expression d’accès littéral ou membre XML ou d’une clause d’importation d’espace de noms XML.

XmlCDataSection()

Représente une section CDATA XML dans une expression littérale XML.

XmlCDataSection(SyntaxToken, SyntaxTokenList, SyntaxToken)

Représente une section CDATA XML dans une expression littérale XML.

XmlComment()

Représente un commentaire XML du formulaire <!-- Commentaire ,> qui apparaît dans une expression littérale XML.

XmlComment(SyntaxToken, SyntaxTokenList, SyntaxToken)

Représente un commentaire XML du formulaire <!-- Commentaire ,> qui apparaît dans une expression littérale XML.

XmlCrefAttribute(CrefReferenceSyntax)

Crée un nœud de syntaxe pour un attribut cref dans un commentaire de documentation xml.

XmlCrefAttribute(CrefReferenceSyntax, SyntaxKind)

Crée un nœud de syntaxe pour un attribut cref dans un commentaire de documentation xml.

XmlCrefAttribute(XmlNameSyntax, SyntaxToken, CrefReferenceSyntax, SyntaxToken)

Symbole référencé par un attribut cref (par exemple, dans une <balise de> commentaire de documentation see ou <seealso> ). Par exemple, le M dans <cref="M » />.

XmlCrefAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, CrefReferenceSyntax, SyntaxToken)

Symbole référencé par un attribut cref (par exemple, dans une <balise de> commentaire de documentation see ou <seealso> ). Par exemple, le M dans <cref="M » />.

XmlDeclaration(SyntaxToken, SyntaxToken, XmlDeclarationOptionSyntax, XmlDeclarationOptionSyntax, XmlDeclarationOptionSyntax, SyntaxToken)

Représente le prologue de déclaration XML dans une expression littérale XML.

XmlDeclaration(XmlDeclarationOptionSyntax)

Représente le prologue de déclaration XML dans une expression littérale XML.

XmlDeclaration(XmlDeclarationOptionSyntax, XmlDeclarationOptionSyntax, XmlDeclarationOptionSyntax)

Représente le prologue de déclaration XML dans une expression littérale XML.

XmlDeclarationOption(SyntaxToken, SyntaxToken, XmlStringSyntax)

Représente une option de prologue de document XML : version, encodage, espace autonome ou espace blanc dans une expression littérale XML.

XmlDeclarationOption(XmlStringSyntax)

Représente une option de prologue de document XML : version, encodage, espace autonome ou espace blanc dans une expression littérale XML.

XmlDescendantAccessExpression(ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxToken, XmlNodeSyntax)

Représente un accès à un élément membre XML (nœud.< Élément>), accès aux attributs (nœud ou@Attribute) accès descendants (nœud...< Descendant>). La propriété Kind détermine le type d’accès.

XmlDescendantAccessExpression(ExpressionSyntax, SyntaxToken, XmlNodeSyntax)

Représente un accès à un élément membre XML (nœud.< Élément>), accès aux attributs (nœud ou@Attribute) accès descendants (nœud...< Descendant>). La propriété Kind détermine le type d’accès.

XmlDescendantAccessExpression(XmlNodeSyntax)

Représente un accès à un élément membre XML (nœud.< Élément>), accès aux attributs (nœud ou@Attribute) accès descendants (nœud...< Descendant>). La propriété Kind détermine le type d’accès.

XmlDocument(XmlDeclarationSyntax, SyntaxList<XmlNodeSyntax>, XmlNodeSyntax, SyntaxList<XmlNodeSyntax>)

Représente une expression littérale de document XML.

XmlDocument(XmlDeclarationSyntax, XmlNodeSyntax)

Représente une expression littérale de document XML.

XmlElement(String, SyntaxList<XmlNodeSyntax>)

Crée la représentation syntaxique d’un élément xml nommé dans les commentaires de documentation xml.

XmlElement(XmlElementStartTagSyntax, SyntaxList<XmlNodeSyntax>, XmlElementEndTagSyntax)

Représente un élément XML avec du contenu dans une expression littérale XML.

XmlElement(XmlElementStartTagSyntax, XmlElementEndTagSyntax)

Représente un élément XML avec du contenu dans une expression littérale XML.

XmlElement(XmlNameSyntax, SyntaxList<XmlNodeSyntax>)

Crée la représentation syntaxique d’un élément xml nommé dans les commentaires de documentation xml.

XmlElementAccessExpression(ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxToken, XmlNodeSyntax)

Représente un accès à un élément membre XML (nœud.< Élément>), accès aux attributs (nœud ou@Attribute) accès descendants (nœud...< Descendant>). La propriété Kind détermine le type d’accès.

XmlElementAccessExpression(ExpressionSyntax, SyntaxToken, XmlNodeSyntax)

Représente un accès à un élément membre XML (nœud.< Élément>), accès aux attributs (nœud ou@Attribute) accès descendants (nœud...< Descendant>). La propriété Kind détermine le type d’accès.

XmlElementAccessExpression(XmlNodeSyntax)

Représente un accès à un élément membre XML (nœud.< Élément>), accès aux attributs (nœud ou@Attribute) accès descendants (nœud...< Descendant>). La propriété Kind détermine le type d’accès.

XmlElementEndTag()

Représente la balise de fin d’un élément XML de la forme </element>.

XmlElementEndTag(SyntaxToken, XmlNameSyntax, SyntaxToken)

Représente la balise de fin d’un élément XML de la forme </element>.

XmlElementEndTag(XmlNameSyntax)

Représente la balise de fin d’un élément XML de la forme </element>.

XmlElementStartTag(SyntaxToken, XmlNodeSyntax, SyntaxList<XmlNodeSyntax>, SyntaxToken)

Représente la balise de début d’un élément XML de l’élément> de formulaire<.

XmlElementStartTag(XmlNodeSyntax)

Représente la balise de début d’un élément XML de l’élément> de formulaire<.

XmlElementStartTag(XmlNodeSyntax, SyntaxList<XmlNodeSyntax>)

Représente la balise de début d’un élément XML de l’élément> de formulaire<.

XmlEmbeddedExpression(ExpressionSyntax)

Représente une expression incorporée dans un littéral XML, par exemple '< name><%= obj. Nom =%></name>'.

XmlEmbeddedExpression(SyntaxToken, ExpressionSyntax, SyntaxToken)

Représente une expression incorporée dans un littéral XML, par exemple '< name><%= obj. Nom =%></name>'.

XmlEmptyElement(String)

Crée la représentation syntaxique d’un élément xml vide nommé dans les commentaires de documentation xml.

XmlEmptyElement(SyntaxToken, XmlNodeSyntax, SyntaxList<XmlNodeSyntax>, SyntaxToken)

Représente un élément XML vide de l’élément de formulaire </>

XmlEmptyElement(XmlNodeSyntax)

Représente un élément XML vide de l’élément de formulaire </>

XmlEmptyElement(XmlNodeSyntax, SyntaxList<XmlNodeSyntax>)

Représente un élément XML vide de l’élément de formulaire </>

XmlEntityLiteralToken(String, String)

Représente des données caractères dans le contenu Xml également appelé PCData ou dans une valeur d’attribut Xml. Tout le texte est ici pour l’instant, même le texte qui n’a pas besoin de normalisation, comme le commentaire, pi et le texte cdata.

XmlEntityLiteralToken(SyntaxTriviaList, String, String, SyntaxTriviaList)

Représente des données caractères dans le contenu Xml également appelé PCData ou dans une valeur d’attribut Xml. Tout le texte est ici pour l’instant, même le texte qui n’a pas besoin de normalisation, comme le commentaire, pi et le texte cdata.

XmlExampleElement(SyntaxList<XmlNodeSyntax>)

Crée la représentation syntaxique d’un exemple d’élément dans les commentaires de documentation xml.

XmlExampleElement(XmlNodeSyntax[])

Crée la représentation syntaxique d’un exemple d’élément dans les commentaires de documentation xml.

XmlExceptionElement(CrefReferenceSyntax, SyntaxList<XmlNodeSyntax>)

Crée la représentation syntaxique d’un élément d’exception dans les commentaires de documentation xml.

XmlExceptionElement(CrefReferenceSyntax, XmlNodeSyntax[])

Crée la représentation syntaxique d’un élément d’exception dans les commentaires de documentation xml.

XmlMemberAccessExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxToken, XmlNodeSyntax)

Représente un accès à un élément membre XML (nœud.< Élément>), accès aux attributs (nœud ou@Attribute) accès descendants (nœud...< Descendant>). La propriété Kind détermine le type d’accès.

XmlMemberAccessExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, XmlNodeSyntax)

Représente un accès à un élément membre XML (nœud.< Élément>), accès aux attributs (nœud ou@Attribute) accès descendants (nœud...< Descendant>). La propriété Kind détermine le type d’accès.

XmlMemberAccessExpression(SyntaxKind, XmlNodeSyntax)

Représente un accès à un élément membre XML (nœud.< Élément>), accès aux attributs (nœud ou@Attribute) accès descendants (nœud...< Descendant>). La propriété Kind détermine le type d’accès.

XmlMultiLineElement(String, SyntaxList<XmlNodeSyntax>)

Crée la représentation syntaxique d’un élément xml qui s’étend sur plusieurs lignes de texte.

XmlMultiLineElement(XmlNameSyntax, SyntaxList<XmlNodeSyntax>)

Crée la représentation syntaxique d’un élément xml qui s’étend sur plusieurs lignes de texte.

XmlName()

Représente un nom XML du formulaire « name » ou « namespace:name » qui apparaît dans la source dans le cadre d’une expression d’accès littéral ou membre XML ou d’une clause d’importation d’espace de noms XML.

XmlName(XmlPrefixSyntax, SyntaxToken)

Représente un nom XML du formulaire « name » ou « namespace:name » qui apparaît dans la source dans le cadre d’une expression d’accès littéral ou membre XML ou d’une clause d’importation d’espace de noms XML.

XmlNameAttribute(String)

Crée un nœud de syntaxe pour un attribut de nom dans un élément xml dans un commentaire de documentation xml.

XmlNameAttribute(XmlNameSyntax, SyntaxToken, IdentifierNameSyntax, SyntaxToken)

Symbole param ou param de type référencé par un attribut de nom (par exemple, dans une <balise de commentaire de documentation param> ou <typeparam> ). Par exemple, le M dans <param name="M » />.

XmlNameAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, IdentifierNameSyntax, SyntaxToken)

Symbole param ou param de type référencé par un attribut de nom (par exemple, dans une <balise de commentaire de documentation param> ou <typeparam> ). Par exemple, le M dans <param name="M » />.

XmlNamespaceImportsClause(SyntaxToken, XmlAttributeSyntax, SyntaxToken)

Définit un espace de noms XML pour les expressions XML.

XmlNamespaceImportsClause(XmlAttributeSyntax)

Définit un espace de noms XML pour les expressions XML.

XmlNameToken(String, SyntaxKind)

Représente un nom NC Xml par espace de noms dans XML 1.0

XmlNameToken(SyntaxTriviaList, String, SyntaxKind, SyntaxTriviaList)

Représente un nom NC Xml par espace de noms dans XML 1.0

XmlNewLine(String)

Crée la représentation syntaxique d’un texte xml qui contient un jeton de saut de ligne avec une trivia extérieure de commentaire de documentation à la fin (commentaire de documentation continu).

XmlNullKeywordElement()

Crée la représentation syntaxique d’un élément see dans les commentaires de documentation xml, qui pointe vers le mot clé de langage « null ».

XmlParaElement(SyntaxList<XmlNodeSyntax>)

Crée la représentation syntaxique d’un élément para dans les commentaires de documentation xml.

XmlParaElement(XmlNodeSyntax[])

Crée la représentation syntaxique d’un élément para dans les commentaires de documentation xml.

XmlParamElement(String, SyntaxList<XmlNodeSyntax>)

Crée la représentation syntaxique d’un élément param dans les commentaires de documentation xml (par exemple, pour la documentation des paramètres de méthode).

XmlParamElement(String, XmlNodeSyntax[])

Crée la représentation syntaxique d’un élément param dans les commentaires de documentation xml (par exemple, pour la documentation des paramètres de méthode).

XmlParamRefElement(String)

Crée la représentation syntaxique d’un élément paramref dans les commentaires de documentation xml (par exemple, pour référencer des paramètres particuliers d’une méthode).

XmlPermissionElement(CrefReferenceSyntax, SyntaxList<XmlNodeSyntax>)

Crée la représentation syntaxique d’un élément d’autorisation dans les commentaires de documentation xml.

XmlPermissionElement(CrefReferenceSyntax, XmlNodeSyntax[])

Crée la représentation syntaxique d’un élément d’autorisation dans les commentaires de documentation xml.

XmlPlaceholderElement(SyntaxList<XmlNodeSyntax>)

Crée la représentation syntaxique d’un élément d’espace réservé dans les commentaires de documentation xml.

XmlPlaceholderElement(XmlNodeSyntax[])

Crée la représentation syntaxique d’un élément d’espace réservé dans les commentaires de documentation xml.

XmlPrefix()

Représente un préfixe d’espace de noms XML de la forme 'prefix:' comme dans xml:ns=" ».

XmlPrefix(SyntaxToken, SyntaxToken)

Représente un préfixe d’espace de noms XML de la forme 'prefix:' comme dans xml:ns=" ».

XmlPrefixName()

Représente un nom XML du formulaire « name » qui apparaît dans GetXmlNamespace().

XmlPrefixName(SyntaxToken)

Représente un nom XML du formulaire « name » qui apparaît dans GetXmlNamespace().

XmlPreliminaryElement()

Crée un nœud de syntaxe pour un élément préliminaire dans un commentaire de documentation xml.

XmlProcessingInstruction()

Représente une instruction de traitement XML du formulaire '< ? XMLProcessingTarget XMLProcessingValue ?>'.

XmlProcessingInstruction(SyntaxToken, SyntaxToken, SyntaxTokenList, SyntaxToken)

Représente une instruction de traitement XML du formulaire '< ? XMLProcessingTarget XMLProcessingValue ?>'.

XmlRemarksElement(SyntaxList<XmlNodeSyntax>)

Crée un élément de notes dans un commentaire de documentation xml.

XmlRemarksElement(XmlNodeSyntax[])

Crée un élément de notes dans un commentaire de documentation xml.

XmlReturnsElement(SyntaxList<XmlNodeSyntax>)

Crée un élément de retour dans un commentaire de documentation xml.

XmlReturnsElement(XmlNodeSyntax[])

Crée un élément de retour dans un commentaire de documentation xml.

XmlSeeAlsoElement(CrefReferenceSyntax)

Crée un élément seealso dans un commentaire de documentation xml.

XmlSeeAlsoElement(Uri, SyntaxList<XmlNodeSyntax>)

Crée un élément seealso dans un commentaire de documentation xml.

XmlSeeElement(CrefReferenceSyntax)

Crée un élément see dans un commentaire de documentation xml.

XmlString(SyntaxToken, SyntaxToken)

Représente une chaîne de caractères XML incorporés en tant que contenu d’un élément XML.

XmlString(SyntaxToken, SyntaxTokenList, SyntaxToken)

Représente une chaîne de caractères XML incorporés en tant que contenu d’un élément XML.

XmlSummaryElement(SyntaxList<XmlNodeSyntax>)

Crée un élément de synthèse dans un commentaire de documentation xml.

XmlSummaryElement(XmlNodeSyntax[])

Crée un élément de synthèse dans un commentaire de documentation xml.

XmlText()

Représente le texte Xml.

XmlText(String)

Génère la représentation syntaxique d’un nœud de texte xml (par exemple, pour les commentaires de documentation xml).

XmlText(SyntaxToken[])

Génère la représentation syntaxique d’un nœud de texte xml (par exemple, pour les commentaires de documentation xml).

XmlText(SyntaxTokenList)

Représente le texte Xml.

XmlTextLiteral(String)

Génère la représentation syntaxique d’un littéral de texte xml.

XmlTextLiteral(String, String)

Génère la représentation syntaxique d’un littéral de texte xml.

XmlTextLiteralToken(String, String)

Représente des données caractères dans le contenu Xml également appelé PCData ou dans une valeur d’attribut Xml. Tout le texte est ici pour l’instant, même le texte qui n’a pas besoin de normalisation, comme le commentaire, pi et le texte cdata.

XmlTextLiteralToken(SyntaxTriviaList, String, String, SyntaxTriviaList)

Représente des données caractères dans le contenu Xml également appelé PCData ou dans une valeur d’attribut Xml. Tout le texte est ici pour l’instant, même le texte qui n’a pas besoin de normalisation, comme le commentaire, pi et le texte cdata.

XmlTextNewLine(String)

Crée la représentation syntaxique d’un jeton de saut de ligne xml avec une trivia extérieure de commentaire de documentation à la fin (commentaire de documentation continu).

XmlTextNewLine(String, Boolean)

Crée la représentation syntaxique d’un jeton de saut de ligne xml pour les commentaires de documentation xml.

XmlTextNewLine(String, String, SyntaxTriviaList, SyntaxTriviaList)

Crée un jeton avec le type XmlTextLiteralNewLineToken.

XmlTextToken(SyntaxKind, String, String)

Représente des données caractères dans le contenu Xml également appelé PCData ou dans une valeur d’attribut Xml. Tout le texte est ici pour l’instant, même le texte qui n’a pas besoin de normalisation, comme le commentaire, pi et le texte cdata.

XmlTextToken(SyntaxTriviaList, SyntaxKind, String, String, SyntaxTriviaList)

Représente des données caractères dans le contenu Xml également appelé PCData ou dans une valeur d’attribut Xml. Tout le texte est ici pour l’instant, même le texte qui n’a pas besoin de normalisation, comme le commentaire, pi et le texte cdata.

XmlThreadSafetyElement()

Crée un élément threadsafety dans un commentaire de documentation xml.

XmlThreadSafetyElement(Boolean, Boolean)

Crée un élément threadsafety dans un commentaire de documentation xml.

XmlValueElement(SyntaxList<XmlNodeSyntax>)

Crée la représentation syntaxique d’un élément de valeur xml (par exemple, pour les commentaires de documentation xml).

XmlValueElement(XmlNodeSyntax[])

Crée la représentation syntaxique d’un élément de valeur xml (par exemple, pour les commentaires de documentation xml).

YieldStatement(ExpressionSyntax)

Représente une instruction Yield.

YieldStatement(SyntaxToken, ExpressionSyntax)

Représente une instruction Yield.

S’applique à