SyntaxFactory.AreEquivalent Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AreEquivalent(SyntaxTree, SyntaxTree, Boolean) |
Détermine si deux arbres 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(SyntaxNode, SyntaxNode, Boolean) |
Détermine si deux nœuds de syntaxe 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. |
AreEquivalent(SyntaxTree, SyntaxTree, Boolean)
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
Détermine si deux arbres sont identiques, sans tenir compte des différences de trivia.
public:
static bool AreEquivalent(Microsoft::CodeAnalysis::SyntaxTree ^ oldTree, Microsoft::CodeAnalysis::SyntaxTree ^ newTree, bool topLevel);
public static bool AreEquivalent (Microsoft.CodeAnalysis.SyntaxTree oldTree, Microsoft.CodeAnalysis.SyntaxTree newTree, bool topLevel);
static member AreEquivalent : Microsoft.CodeAnalysis.SyntaxTree * Microsoft.CodeAnalysis.SyntaxTree * bool -> bool
Public Shared Function AreEquivalent (oldTree As SyntaxTree, newTree As SyntaxTree, topLevel As Boolean) As Boolean
Paramètres
- oldTree
- SyntaxTree
Arborescence d’origine.
- newTree
- SyntaxTree
Nouvelle arborescence.
- topLevel
- Boolean
True pour ignorer les différences entre les nœuds dans les corps des méthodes, opérateurs, constructeurs et accesseurs, et les initialiseurs de champ et de propriété automatique, sinon tous les nœuds et jetons doivent être équivalents.
Retours
S’applique à
AreEquivalent(SyntaxNode, SyntaxNode, Func<SyntaxKind,Boolean>)
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
Détermine si deux nœuds de syntaxe sont identiques, sans tenir compte des différences de trivia.
public static bool AreEquivalent (Microsoft.CodeAnalysis.SyntaxNode oldNode, Microsoft.CodeAnalysis.SyntaxNode newNode, Func<Microsoft.CodeAnalysis.VisualBasic.SyntaxKind,bool> ignoreChildNode = default);
static member AreEquivalent : Microsoft.CodeAnalysis.SyntaxNode * Microsoft.CodeAnalysis.SyntaxNode * Func<Microsoft.CodeAnalysis.VisualBasic.SyntaxKind, bool> -> bool
Public Shared Function AreEquivalent (oldNode As SyntaxNode, newNode As SyntaxNode, Optional ignoreChildNode As Func(Of SyntaxKind, Boolean) = Nothing) As Boolean
Paramètres
- oldNode
- SyntaxNode
Ancien nœud.
- newNode
- SyntaxNode
Nouveau nœud.
- ignoreChildNode
- Func<SyntaxKind,Boolean>
Si spécifié appelé pour chaque nœud de syntaxe enfant (et non jeton) visité pendant la comparaison. Elle retourne true que l’enfant est visité de manière récursive, sinon l’enfant et sa sous-arborescence sont ignorées.
Retours
S’applique à
AreEquivalent(SyntaxToken, SyntaxToken)
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
Détermine si deux jetons de syntaxe sont identiques, sans tenir compte des différences de trivia.
public:
static bool AreEquivalent(Microsoft::CodeAnalysis::SyntaxToken oldToken, Microsoft::CodeAnalysis::SyntaxToken newToken);
public static bool AreEquivalent (Microsoft.CodeAnalysis.SyntaxToken oldToken, Microsoft.CodeAnalysis.SyntaxToken newToken);
static member AreEquivalent : Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken -> bool
Public Shared Function AreEquivalent (oldToken As SyntaxToken, newToken As SyntaxToken) As Boolean
Paramètres
- oldToken
- SyntaxToken
Ancien jeton.
- newToken
- SyntaxToken
Nouveau jeton.
Retours
S’applique à
AreEquivalent(SyntaxTokenList, SyntaxTokenList)
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
Détermine si deux listes de jetons sont identiques, sans tenir compte des différences de trivia.
public:
static bool AreEquivalent(Microsoft::CodeAnalysis::SyntaxTokenList oldList, Microsoft::CodeAnalysis::SyntaxTokenList newList);
public static bool AreEquivalent (Microsoft.CodeAnalysis.SyntaxTokenList oldList, Microsoft.CodeAnalysis.SyntaxTokenList newList);
static member AreEquivalent : Microsoft.CodeAnalysis.SyntaxTokenList * Microsoft.CodeAnalysis.SyntaxTokenList -> bool
Public Shared Function AreEquivalent (oldList As SyntaxTokenList, newList As SyntaxTokenList) As Boolean
Paramètres
- oldList
- SyntaxTokenList
Ancienne liste de jetons.
- newList
- SyntaxTokenList
Nouvelle liste de jetons.
Retours
S’applique à
AreEquivalent(SyntaxNode, SyntaxNode, Boolean)
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
Détermine si deux nœuds de syntaxe sont identiques, sans tenir compte des différences de trivia.
public:
static bool AreEquivalent(Microsoft::CodeAnalysis::SyntaxNode ^ oldNode, Microsoft::CodeAnalysis::SyntaxNode ^ newNode, bool topLevel);
public static bool AreEquivalent (Microsoft.CodeAnalysis.SyntaxNode oldNode, Microsoft.CodeAnalysis.SyntaxNode newNode, bool topLevel);
static member AreEquivalent : Microsoft.CodeAnalysis.SyntaxNode * Microsoft.CodeAnalysis.SyntaxNode * bool -> bool
Public Shared Function AreEquivalent (oldNode As SyntaxNode, newNode As SyntaxNode, topLevel As Boolean) As Boolean
Paramètres
- oldNode
- SyntaxNode
Ancien nœud.
- newNode
- SyntaxNode
Nouveau nœud.
- topLevel
- Boolean
True pour ignorer les différences entre les nœuds dans les corps des méthodes, opérateurs, constructeurs et accesseurs, et les initialiseurs de champ et de propriété automatique, sinon tous les nœuds et jetons doivent être équivalents.
Retours
S’applique à
AreEquivalent<TNode>(SeparatedSyntaxList<TNode>, SeparatedSyntaxList<TNode>, Func<SyntaxKind,Boolean>)
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
Détermine si deux listes de nœuds de syntaxe sont identiques, sans tenir compte des différences de trivia.
public static bool AreEquivalent<TNode> (Microsoft.CodeAnalysis.SeparatedSyntaxList<TNode> oldList, Microsoft.CodeAnalysis.SeparatedSyntaxList<TNode> newList, Func<Microsoft.CodeAnalysis.VisualBasic.SyntaxKind,bool> ignoreChildNode = default) where TNode : Microsoft.CodeAnalysis.SyntaxNode;
static member AreEquivalent : Microsoft.CodeAnalysis.SeparatedSyntaxList<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> * Microsoft.CodeAnalysis.SeparatedSyntaxList<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> * Func<Microsoft.CodeAnalysis.VisualBasic.SyntaxKind, bool> -> bool (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)
Public Shared Function AreEquivalent(Of TNode As SyntaxNode) (oldList As SeparatedSyntaxList(Of TNode), newList As SeparatedSyntaxList(Of TNode), Optional ignoreChildNode As Func(Of SyntaxKind, Boolean) = Nothing) As Boolean
Paramètres de type
- TNode
Paramètres
- oldList
- SeparatedSyntaxList<TNode>
Ancienne liste.
- newList
- SeparatedSyntaxList<TNode>
Nouvelle liste.
- ignoreChildNode
- Func<SyntaxKind,Boolean>
Si spécifié appelé pour chaque nœud de syntaxe enfant (et non jeton) visité pendant la comparaison. Elle retourne true que l’enfant est visité de manière récursive, sinon l’enfant et sa sous-arborescence sont ignorées.
Retours
S’applique à
AreEquivalent<TNode>(SyntaxList<TNode>, SyntaxList<TNode>, Func<SyntaxKind,Boolean>)
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
- Source:
- SyntaxFactory.vb
Détermine si deux listes de nœuds de syntaxe sont identiques, sans tenir compte des différences de trivia.
public static bool AreEquivalent<TNode> (Microsoft.CodeAnalysis.SyntaxList<TNode> oldList, Microsoft.CodeAnalysis.SyntaxList<TNode> newList, Func<Microsoft.CodeAnalysis.VisualBasic.SyntaxKind,bool> ignoreChildNode = default) where TNode : Microsoft.CodeAnalysis.SyntaxNode;
static member AreEquivalent : Microsoft.CodeAnalysis.SyntaxList<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> * Microsoft.CodeAnalysis.SyntaxList<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> * Func<Microsoft.CodeAnalysis.VisualBasic.SyntaxKind, bool> -> bool (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)
Public Shared Function AreEquivalent(Of TNode As SyntaxNode) (oldList As SyntaxList(Of TNode), newList As SyntaxList(Of TNode), Optional ignoreChildNode As Func(Of SyntaxKind, Boolean) = Nothing) As Boolean
Paramètres de type
- TNode
Paramètres
- oldList
- SyntaxList<TNode>
Ancienne liste.
- newList
- SyntaxList<TNode>
Nouvelle liste.
- ignoreChildNode
- Func<SyntaxKind,Boolean>
Si spécifié appelé pour chaque nœud de syntaxe enfant (et non jeton) visité pendant la comparaison. Elle retourne true que l’enfant est visité de manière récursive, sinon l’enfant et sa sous-arborescence sont ignorées.