SyntaxToken.IsIncrementallyIdenticalTo(SyntaxToken) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns true if these two tokens are considered "incrementally identical". An incrementally identical token occurs when a SyntaxTree is incrementally parsed using WithChangedText(SourceText) and the incremental parser is able to take the token from the original tree and use it in its entirety in the new tree. In this case, the ToFullString() of each token will be the same, though they could have different parents, and may occur at different positions in the respective trees. If two tokens are incrementally identical, all trivial of each node will be incrementally identical as well.
public bool IsIncrementallyIdenticalTo (Microsoft.CodeAnalysis.SyntaxToken token);
member this.IsIncrementallyIdenticalTo : Microsoft.CodeAnalysis.SyntaxToken -> bool
Public Function IsIncrementallyIdenticalTo (token As SyntaxToken) As Boolean
Parameters
- token
- SyntaxToken
Returns
Remarks
Incrementally identical tokens can also appear within the same syntax tree, or syntax trees that did not arise from WithChangedText(SourceText). This can happen as the parser is allowed to construct parse trees using shared tokens for efficiency. In all these cases though, it will still remain true that the incrementally identical tokens could have different parents and may occur at different positions in their respective trees.