C# Class Microsoft.R.Editor.Completion.Providers.WorkspaceVariableCompletionProvider

Provides list of installed packages for completion inside library(...) statement. List of packages is obtained from ~\Program Files\R and from ~\Documents\R folders
Inheritance: IRCompletionListProvider
ファイルを表示 Open project: Microsoft/RTVS

Public Methods

Method Description
GetEntries ( Microsoft.R.Editor.Completion.Definitions.RCompletionContext context ) : IReadOnlyCollection
WorkspaceVariableCompletionProvider ( IVariablesProvider provider, IGlyphService glyphService ) : System

Private Methods

Method Description
GetFieldProvidingVariableNames ( Microsoft.R.Editor.Completion.Definitions.RCompletionContext context ) : IEnumerable

Retrieves names of workspace variables that may be supplying fields to the completion list.

For example, in dt <- data.table(mtcars) dt[c| we want to complete for 'cyl'. This expressions can be nested.

Method Details

GetEntries() public method

public GetEntries ( Microsoft.R.Editor.Completion.Definitions.RCompletionContext context ) : IReadOnlyCollection
context Microsoft.R.Editor.Completion.Definitions.RCompletionContext
return IReadOnlyCollection

WorkspaceVariableCompletionProvider() public method

public WorkspaceVariableCompletionProvider ( IVariablesProvider provider, IGlyphService glyphService ) : System
provider IVariablesProvider
glyphService IGlyphService
return System