ICodeLensProvider.TryCreateCodeLensAsync 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.
Creates an CodeLens, on request, from a given code element.
public System.Threading.Tasks.Task<Microsoft.VisualStudio.Extensibility.Editor.CodeLens?> TryCreateCodeLensAsync (Microsoft.VisualStudio.Extensibility.Editor.CodeElement codeElement, Microsoft.VisualStudio.Extensibility.Editor.CodeElementContext codeElementContext, System.Threading.CancellationToken token);
abstract member TryCreateCodeLensAsync : Microsoft.VisualStudio.Extensibility.Editor.CodeElement * Microsoft.VisualStudio.Extensibility.Editor.CodeElementContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Extensibility.Editor.CodeLens>
Public Function TryCreateCodeLensAsync (codeElement As CodeElement, codeElementContext As CodeElementContext, token As CancellationToken) As Task(Of CodeLens)
Parameters
- codeElement
- CodeElement
A code element in a document on which CodeLens provider is requested to provide CodeLens.
- codeElementContext
- CodeElementContext
Dynamic code element context at the point of request to create CodeLens.
- token
- CancellationToken
Cancellation token to observe.
Returns
An CodeLens created from the descriptor. Implement either InvokableCodeLens or VisualCodeLens.