Compartilhar via


Microsoft.VisualStudio.Language.CodeLens.Remoting Namespace

Classes

Name Description
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

Name Description
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

Name Description
CodeLensDetailEntriesSelectionMode

Defines selection behavior for Entries.

CodeLensDetailPaneCommandSelectionMode

Defines selection mode supported by a CodeLensDetailPaneCommand.