Microsoft.VisualStudio.RpcContracts.Editor Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |