SyntaxToken.IsIncrementallyIdenticalTo(SyntaxToken) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
これら 2 つのトークンが "増分同一" と見なされる場合は true を返します。 増分的に同一のトークンが発生するのは、a SyntaxTree を使用して WithChangedText(SourceText) 増分解析され、インクリメンタル パーサーが元のツリーからトークンを取得し、新しいツリーでその全体を使用できる場合です。 この場合、 ToFullString() 各トークンは同じになりますが、異なる親を持つ可能性があり、それぞれのツリー内の異なる位置で発生する可能性があります。 2 つのトークンが増分的に同じである場合、各ノードのすべての単純なトークンも増分的に同じになります。
public bool IsIncrementallyIdenticalTo (Microsoft.CodeAnalysis.SyntaxToken token);
member this.IsIncrementallyIdenticalTo : Microsoft.CodeAnalysis.SyntaxToken -> bool
Public Function IsIncrementallyIdenticalTo (token As SyntaxToken) As Boolean
パラメーター
- token
- SyntaxToken
戻り値
注釈
増分的に同じトークンは、同じ構文ツリー内、またはから WithChangedText(SourceText)発生しなかった構文ツリー内にも表示できます。 これは、パーサーが効率を高めるために共有トークンを使用して解析ツリーを構築できる場合に発生する可能性があります。 ただし、これらのすべてのケースでは、増分同一のトークンが異なる親を持つ可能性があり、それぞれのツリー内の異なる位置で発生する可能性があります。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET