Method HasCodeRefactorsAsync
- Namespace
- Alternet.Syntax.Parsers.Roslyn.CodeCompletion
- Assembly
- Alternet.Syntax.Parsers.Roslyn.v10.dll
HasCodeRefactorsAsync(Point, Point, bool, CancellationToken)
Determines if any code refactors are available at the given range in async mode.
public virtual Task<bool> HasCodeRefactorsAsync(Point startPos, Point endPos, bool allDocuments, CancellationToken cancellationToken)
Parameters
startPosPointStar position within the text.
endPosPointEnd position within the text.
allDocumentsboolSpecifies all documents in the solution needs to be processed.
cancellationTokenCancellationTokenCancellation token
Returns
HasCodeRefactorsAsync(Document, TextSpan, bool, CancellationToken)
protected virtual Task<bool> HasCodeRefactorsAsync(Document document, TextSpan textSpan, bool allDocuments, CancellationToken cancellationToken)
Parameters
documentDocumenttextSpanTextSpanallDocumentsboolcancellationTokenCancellationToken