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

Inheritance: AbstractKeywordCompletionProvider
Mostra file Open project: lodejard/AllNetCore

Public Methods

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

Protected Methods

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

Private Methods

Method Description
GetKeywordRecommenders ( ) : ImmutableArray>

Method Details

CreateContextAsync() protected method

protected CreateContextAsync ( Document document, int position, CancellationToken cancellationToken ) : Task
document Document
position int
cancellationToken CancellationToken
return Task

CreateItem() protected method

protected CreateItem ( RecommendedKeyword keyword, TextSpan filterSpan ) : CompletionItem
keyword RecommendedKeyword
filterSpan TextSpan
return CompletionItem

GetTextChangeSpan() protected method

protected GetTextChangeSpan ( SourceText text, int position ) : TextSpan
text SourceText
position int
return TextSpan

IsTriggerCharacter() public method

public IsTriggerCharacter ( SourceText text, int characterPosition, OptionSet options ) : bool
text SourceText
characterPosition int
options OptionSet
return bool

KeywordCompletionProvider() public method

public KeywordCompletionProvider ( ) : System.Collections.Immutable
return System.Collections.Immutable