C# Class Microsoft.R.Editor.Data.RSessionDataObject

Model for variable tree grid, that provides UI customization of DebugEvaluationResult
Inheritance: IRSessionDataObject
Mostra file Open project: Microsoft/RTVS Class Usage Examples

Public Methods

Method Description
GetChildrenAsync ( ) : Task>
RSessionDataObject ( IREvaluationResultInfo evaluation, int maxChildrenCount = null ) : System.Collections.Generic

Create new instance of DataEvaluation

Protected Methods

Method Description
EvaluateChildren ( IReadOnlyList children ) : List
GetChildrenAsyncInternal ( ) : Task>
GetMaxChildrenCount ( IREvaluationResultInfo parent ) : int?
RSessionDataObject ( ) : System.Collections.Generic

Private Methods

Method Description
GetValue ( IRValueInfo v ) : string
Initalize ( IRValueInfo valueInfo ) : void

Method Details

EvaluateChildren() protected method

protected EvaluateChildren ( IReadOnlyList children ) : List
children IReadOnlyList
return List

GetChildrenAsync() public method

public GetChildrenAsync ( ) : Task>
return Task>

GetChildrenAsyncInternal() protected method

protected GetChildrenAsyncInternal ( ) : Task>
return Task>

GetMaxChildrenCount() protected method

protected GetMaxChildrenCount ( IREvaluationResultInfo parent ) : int?
parent IREvaluationResultInfo
return int?

RSessionDataObject() protected method

protected RSessionDataObject ( ) : System.Collections.Generic
return System.Collections.Generic

RSessionDataObject() public method

Create new instance of DataEvaluation
public RSessionDataObject ( IREvaluationResultInfo evaluation, int maxChildrenCount = null ) : System.Collections.Generic
evaluation IREvaluationResultInfo R session's evaluation result
maxChildrenCount int
return System.Collections.Generic