Microsoft.VisualStudio.Language.CodeLens.Remoting Namespace

Classes

AllowsDetailsPopupTransparencyAttribute

A MEF attribute specifying whether details of data points from a IAsyncCodeLensDataPointProvider can contain transparent content.

CodeLensDataPointDescriptor

Represents a descriptor for a CodeLens data point.

CodeLensDataPointProviderDescriptor

Represents a data model describing IAsyncCodeLensDataPointProviders.

CodeLensDescriptor

Represents a data model describing the code element in a document on which CodeLens data point indicators would be requested.

CodeLensDetailEntryCommand

Represents a navigation command invokable from the details pane.

CodeLensDetailEntryCommandArgs
CodeLensDetailEntryDescriptor

Defines a row entry in CodeLensDetailsDescriptor.

CodeLensDetailEntryField

Defines a field of a CodeLensDetailEntryDescriptor.

CodeLensDetailHeaderDescriptor

Defines a header object for CodeLensDetailsDescriptor.

CodeLensDetailPaneCommand

Represents a navigation command in the detail pane.

CodeLensDetailsDescriptor

Represents a descriptor for the detail of a data point.

DetailsTemplateNameAttribute

A MEF attribute specifying a template for presenting details of data points from a IAsyncCodeLensDataPointProvider.

ReferenceDetailEntryDescriptor

Defines a descriptor representing a reference entry detail for reference indicators.

ReferenceEntryFieldNames

Interfaces

IAsyncCodeLensDataPoint

Represents an async CodeLens data point.

IAsyncCodeLensDataPointProvider

Represents a provider which creates IAsyncCodeLensDataPoint instances from an CodeLensDescriptor.

ICodeLensCallbackService

Represents a service provided by the CodeLens service infrastructure to allow CodeLens extensions to call back to VS.

Enums

CodeLensDetailEntriesSelectionMode

Defines selection behavior for Entries.

CodeLensDetailPaneCommandSelectionMode

Defines selection mode supported by a CodeLensDetailPaneCommand.