C# Class Microsoft.VisualStudio.R.Package.Telemetry.RtvsTelemetry

Represents telemetry operations in RTVS
Inheritance: IRtvsTelemetry
Show file Open project: Microsoft/RTVS Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
Initialize ( IPackageIndex packageIndex, IRSettings settings, ITelemetryService service = null ) : void
ReportConfiguration ( ) : void
ReportSettings ( ) : void
ReportWindowLayout ( IVsUIShell shell ) : void
RtvsTelemetry ( IPackageIndex packageIndex, IRSettings settings, ITelemetryService service = null ) : System

Private Methods

Method Description
GetRSubfolders ( string directory ) : IEnumerable

Retrieves all subfolders under R, RRO or MRO

ReportConnectionsConfiguration ( ) : void
ReportLocalRConfiguration ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Initialize() public static method

public static Initialize ( IPackageIndex packageIndex, IRSettings settings, ITelemetryService service = null ) : void
packageIndex IPackageIndex
settings IRSettings
service ITelemetryService
return void

ReportConfiguration() public method

public ReportConfiguration ( ) : void
return void

ReportSettings() public method

public ReportSettings ( ) : void
return void

ReportWindowLayout() public method

public ReportWindowLayout ( IVsUIShell shell ) : void
shell IVsUIShell
return void

RtvsTelemetry() public method

public RtvsTelemetry ( IPackageIndex packageIndex, IRSettings settings, ITelemetryService service = null ) : System
packageIndex IPackageIndex
settings IRSettings
service ITelemetryService
return System