Table of Contents

Class RenameModule

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

A module of the workspace, as a rename reads it: its syntax tree, and the text the tree was parsed from.

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

Constructors

RenameModule(Uri, ModuleNode, string)

A module of the workspace, as a rename reads it: its syntax tree, and the text the tree was parsed from.

public RenameModule(Uri Module, ModuleNode Syntax, string Source)

Parameters

Module Uri

The address of the module (workspace#Module), as the scope tree has it.

Syntax ModuleNode

The syntax tree of the module.

Source string

The text of the module, whose lines the positions of Syntax are positions of.

Properties

Module

The address of the module (workspace#Module), as the scope tree has it.

public Uri Module { get; init; }

Property Value

Uri

Source

The text of the module, whose lines the positions of Syntax are positions of.

public string Source { get; init; }

Property Value

string

Syntax

The syntax tree of the module.

public ModuleNode Syntax { get; init; }

Property Value

ModuleNode