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
ModuleUriThe address of the module (
workspace#Module), as the scope tree has it.SyntaxModuleNodeThe syntax tree of the module.
SourcestringThe text of the module, whose lines the positions of
Syntaxare positions of.
Properties
Module
The address of the module (workspace#Module), as the scope tree has it.
public Uri Module { get; init; }
Property Value
Source
The text of the module, whose lines the positions of Syntax are positions of.
public string Source { get; init; }
Property Value
Syntax
The syntax tree of the module.
public ModuleNode Syntax { get; init; }