C# Class Microsoft.VisualStudio.R.Package.DataInspect.VariableViewModel

Model for variable tree grid, that provides UI customization of REvaluationInfo
Inheritance: Microsoft.R.Editor.Data.RSessionDataObject, IIndexedItem
Show file Open project: Microsoft/RTVS Class Usage Examples

Public Methods

Method Description
DeleteAsync ( string envExpr ) : System.Threading.Tasks.Task

Deletes variable represented by this mode

Error ( string text ) : VariableViewModel
VariableViewModel ( ) : System
VariableViewModel ( IREvaluationResultInfo evaluation, IObjectDetailsViewerAggregator aggregator, int index = -1, int maxChildrenCount = null ) : System

Create new instance of VariableViewModel

Protected Methods

Method Description
GetChildrenAsyncInternal ( ) : Task>

Private Methods

Method Description
OpenInCsvApp ( object parameter ) : void
SetViewButtonStatus ( IRValueInfo result ) : void

Method Details

DeleteAsync() public method

Deletes variable represented by this mode
public DeleteAsync ( string envExpr ) : System.Threading.Tasks.Task
envExpr string
return System.Threading.Tasks.Task

Error() public static method

public static Error ( string text ) : VariableViewModel
text string
return VariableViewModel

GetChildrenAsyncInternal() protected method

protected GetChildrenAsyncInternal ( ) : Task>
return Task>

VariableViewModel() public method

public VariableViewModel ( ) : System
return System

VariableViewModel() public method

Create new instance of VariableViewModel
public VariableViewModel ( IREvaluationResultInfo evaluation, IObjectDetailsViewerAggregator aggregator, int index = -1, int maxChildrenCount = null ) : System
evaluation IREvaluationResultInfo R session's evaluation result
aggregator IObjectDetailsViewerAggregator
index int
maxChildrenCount int
return System