CompilationUnitManager.GetTokenization(TextDocumentIdentifier) 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.
Gets the current tokenization of the file content in memory. Each returned array item contains the array of tokens on the line with the corresponding index.
public Microsoft.Quantum.QsCompiler.SyntaxTokens.QsFragmentKind?[][]? GetTokenization (Microsoft.VisualStudio.LanguageServer.Protocol.TextDocumentIdentifier textDocument);
member this.GetTokenization : Microsoft.VisualStudio.LanguageServer.Protocol.TextDocumentIdentifier -> Microsoft.Quantum.QsCompiler.SyntaxTokens.QsFragmentKind[][]
Public Function GetTokenization (textDocument As TextDocumentIdentifier) As QsFragmentKind()()
Parameters
- textDocument
- TextDocumentIdentifier
Returns
- QsFragmentKind[][]
The current tokenization of the file content in memory, or null if textDocument
is not listed as a source file.
Remarks
Waits for all currently running or queued tasks to finish before getting the file content by calling FlushAndExecute<T>(Func<T>).