Table of Contents

Class SymbolLens

Namespace
RDCore.SDK.Semantics.Refactoring
Assembly
RDCore.SDK.dll

A member of a module that a client shows the references of above its declaration (LSP 3.17 §Code Lens Request).

public sealed record SymbolLens : IEquatable<SymbolLens>
Inheritance
SymbolLens
Implements
Inherited Members

Constructors

SymbolLens(string, SourceRange)

A member of a module that a client shows the references of above its declaration (LSP 3.17 §Code Lens Request).

public SymbolLens(string Name, SourceRange NameRange)

Parameters

Name string

The name the member is declared with.

NameRange SourceRange

Where the name is written in the module: what the references of the member are asked for at.

Properties

Name

The name the member is declared with.

public string Name { get; init; }

Property Value

string

NameRange

Where the name is written in the module: what the references of the member are asked for at.

public SourceRange NameRange { get; init; }

Property Value

SourceRange