C# 클래스 Microsoft.R.Editor.Completion.RCompletionSource

Provides actual content for the intellisense dropdown
상속: ICompletionSource
파일 보기 프로젝트 열기: Microsoft/RTVS 1 사용 예제들

공개 메소드들

메소드 설명
AugmentCompletionSession ( ICompletionSession session, IList completionSets ) : void

Primary entry point for intellisense. This is where intellisense list is getting created.

Dispose ( ) : void
RCompletionSource ( ITextBuffer textBuffer, ICoreShell shell ) : System.Collections.Generic

비공개 메소드들

메소드 설명
GetApplicableSpan ( int position, ICompletionSession session ) : Span?

Calculates span in the text buffer that contains data applicable to the current completion session. A tracking span will be created over it and editor will grow and shrink tracking span as user types and filter completion session based on the data inside the tracking span.

PopulateCompletionList ( int position, ICompletionSession session, IList completionSets, AstRoot ast ) : void

Populates R completion list for a given position

메소드 상세

AugmentCompletionSession() 공개 메소드

Primary entry point for intellisense. This is where intellisense list is getting created.
public AugmentCompletionSession ( ICompletionSession session, IList completionSets ) : void
session ICompletionSession Completion session
completionSets IList Completion sets to populate
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

RCompletionSource() 공개 메소드

public RCompletionSource ( ITextBuffer textBuffer, ICoreShell shell ) : System.Collections.Generic
textBuffer ITextBuffer
shell ICoreShell
리턴 System.Collections.Generic