Dela via


CodeLensTagContract Struct

Definition

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

[System.Runtime.Serialization.DataContract]
public struct CodeLensTagContract : IEquatable<Microsoft.VisualStudio.RpcContracts.Editor.CodeLensTagContract>, IEquatable<Microsoft.VisualStudio.RpcContracts.Editor.ITagContract>, Microsoft.VisualStudio.RpcContracts.Editor.ITagContract
[<System.Runtime.Serialization.DataContract>]
type CodeLensTagContract = struct
    interface ITagContract
Public Structure CodeLensTagContract
Implements IEquatable(Of CodeLensTagContract), IEquatable(Of ITagContract), ITagContract
Inheritance
CodeLensTagContract
Attributes
Implements

Properties

Description

A short description for the code element (e.g. method name along with containing type name). Used for display purposes (e.g. in the title of the CodeLens tool window if CodeLens details popup is promoted).

DisplayBeforeCreatingDataPoints

Defines whether this tag should be displayed before creating data points.

Kind

Gets or sets the kind of the code element.

ProjectGuid

A Guid identifying the project to which the document belongs.

Properties

A property bag storing additional properties for the code element.

UniqueIdentifier

Language specific unique identifier of the code element (e.g. fully qualified method name).

Methods

Equals(CodeLensTagContract)

Indicates whether the current object is equal to another object of the same type.

Equals(ITagContract)

Indicates whether the current object is equal to another object of the same type.

Equals(Object)

Indicates whether this instance and a specified object are equal.

GetHashCode()

Returns the hash code for this instance.

Applies to