CSharpSyntaxNode.FindToken(Int32, Boolean) Method

Definition

Finds a token according to the following rules:

  1. If position matches the End of the node/s FullSpan and the node is CompilationUnit, then EoF is returned.

  2. If node.FullSpan.Contains(position) then the token that contains given position is returned.

  3. Otherwise an ArgumentOutOfRangeException is thrown

C#
public Microsoft.CodeAnalysis.SyntaxToken FindToken(int position, bool findInsideTrivia = false);

Parameters

position
Int32
findInsideTrivia
Boolean

Returns

Applies to

產品 版本
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0