C# 클래스 ICSharpCode.NRefactory6.CSharp.Completion.PartialContextHandler

상속: CompletionContextHandler
파일 보기 프로젝트 열기: powerumc/monodevelop_korean

공개 메소드들

메소드 설명
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