C# Класс ICSharpCode.NRefactory6.CSharp.Completion.PartialContextHandler

Наследование: CompletionContextHandler
Показать файл Открыть проект

Открытые методы

Метод Описание
IsExclusiveAsync ( CompletionContext completionContext, SyntaxContext ctx, ICSharpCode.NRefactory6.CSharp.Completion.CompletionTriggerInfo triggerInfo, CancellationToken cancellationToken ) : Task
IsTriggerCharacter ( Microsoft.CodeAnalysis.Text.SourceText text, int position ) : bool

Защищенные методы

Метод Описание
CreateCompletionData ( CompletionEngine engine, Microsoft.CodeAnalysis.SemanticModel semanticModel, int position, INamedTypeSymbol enclosingType, SyntaxToken token, bool afterPartialKeyword, CancellationToken cancellationToken ) : IEnumerable
GetItemsWorkerAsync ( CompletionResult completionResult, CompletionEngine engine, CompletionContext completionContext, ICSharpCode.NRefactory6.CSharp.Completion.CompletionTriggerInfo info, SyntaxContext ctx, CancellationToken cancellationToken ) : Task>

Приватные методы

Метод Описание
IsOnSameLine ( SyntaxToken syntaxToken, SyntaxToken touchingToken, Microsoft.CodeAnalysis.Text.SourceText text ) : bool
IsPartial ( IMethodSymbol m ) : bool
IsPartialCompletionContext ( Microsoft.CodeAnalysis.SyntaxTree tree, int position, CancellationToken cancellationToken, SyntaxToken &token ) : bool
VerifyModifiers ( Microsoft.CodeAnalysis.SyntaxTree tree, int position, CancellationToken cancellationToken ) : bool

Описание методов

CreateCompletionData() защищенный Метод

protected CreateCompletionData ( CompletionEngine engine, Microsoft.CodeAnalysis.SemanticModel semanticModel, int position, INamedTypeSymbol enclosingType, SyntaxToken token, bool afterPartialKeyword, CancellationToken cancellationToken ) : IEnumerable
engine CompletionEngine
semanticModel Microsoft.CodeAnalysis.SemanticModel
position int
enclosingType INamedTypeSymbol
token SyntaxToken
afterPartialKeyword bool
cancellationToken System.Threading.CancellationToken
Результат IEnumerable

GetItemsWorkerAsync() защищенный Метод

protected GetItemsWorkerAsync ( CompletionResult completionResult, CompletionEngine engine, CompletionContext completionContext, ICSharpCode.NRefactory6.CSharp.Completion.CompletionTriggerInfo info, SyntaxContext ctx, CancellationToken cancellationToken ) : Task>
completionResult CompletionResult
engine CompletionEngine
completionContext CompletionContext
info ICSharpCode.NRefactory6.CSharp.Completion.CompletionTriggerInfo
ctx SyntaxContext
cancellationToken System.Threading.CancellationToken
Результат Task>

IsExclusiveAsync() публичный Метод

public IsExclusiveAsync ( CompletionContext completionContext, SyntaxContext ctx, ICSharpCode.NRefactory6.CSharp.Completion.CompletionTriggerInfo triggerInfo, CancellationToken cancellationToken ) : Task
completionContext CompletionContext
ctx SyntaxContext
triggerInfo ICSharpCode.NRefactory6.CSharp.Completion.CompletionTriggerInfo
cancellationToken System.Threading.CancellationToken
Результат Task

IsTriggerCharacter() публичный Метод

public IsTriggerCharacter ( Microsoft.CodeAnalysis.Text.SourceText text, int position ) : bool
text Microsoft.CodeAnalysis.Text.SourceText
position int
Результат bool