Dela via


Microsoft.VisualStudio.RpcContracts.Editor Namespace

Classes

CodeElementContextContract

RPC contract representing a context information for the code element (range in the document as well as additional properties passed in by CodeLens tagger).

CodeElementContract

RPC contract describing a code element in a document on which CodeLens providers would be requested to provide CodeLenses.

CodeLensLabelContract

RPC contract representing CodeLens label.

SelectionContract
TextDocumentContract

RPC contract representing an ITextDocumentSnapshot in a particular version.

TextViewContract

RPC contract representing a ITextViewSnapshot in a particular state and version.

Structs

CodeLensTagContract

Represents the CodeLens tag, which is used to place CodeLenses on a view.

OffsetRange

RPC contract for a text range expressed as offset from the beginning of the document and length.

TaggedTrackingRange<T>

RPC contract for a TrackingRange with an associated tag.

TextMarkerTagContract

Represents the text marker tag, which is used to place text marker adornments on a view.

TrackingRange

RPC contract for a Range with an associated TextRangeTrackingMode.

Interfaces

ITagContract

A tag that can be associated with a span of text.

Enums

EditResult

Result of an edit operation.