C# Class Microsoft.CodeAnalysis.CSharp.Completion.Providers.KeywordCompletionProvider

Inheritance: AbstractKeywordCompletionProvider
Afficher le fichier Open project: lodejard/AllNetCore

Méthodes publiques

Méthode Description
IsTriggerCharacter ( SourceText text, int characterPosition, OptionSet options ) : bool
KeywordCompletionProvider ( ) : System.Collections.Immutable

Méthodes protégées

Méthode Description
CreateContextAsync ( Document document, int position, CancellationToken cancellationToken ) : Task
CreateItem ( RecommendedKeyword keyword, TextSpan filterSpan ) : CompletionItem
GetTextChangeSpan ( SourceText text, int position ) : TextSpan

Private Methods

Méthode Description
GetKeywordRecommenders ( ) : ImmutableArray>

Method Details

CreateContextAsync() protected méthode

protected CreateContextAsync ( Document document, int position, CancellationToken cancellationToken ) : Task
document Document
position int
cancellationToken CancellationToken
Résultat Task

CreateItem() protected méthode

protected CreateItem ( RecommendedKeyword keyword, TextSpan filterSpan ) : CompletionItem
keyword RecommendedKeyword
filterSpan TextSpan
Résultat CompletionItem

GetTextChangeSpan() protected méthode

protected GetTextChangeSpan ( SourceText text, int position ) : TextSpan
text SourceText
position int
Résultat TextSpan

IsTriggerCharacter() public méthode

public IsTriggerCharacter ( SourceText text, int characterPosition, OptionSet options ) : bool
text SourceText
characterPosition int
options OptionSet
Résultat bool

KeywordCompletionProvider() public méthode

public KeywordCompletionProvider ( ) : System.Collections.Immutable
Résultat System.Collections.Immutable