Class RenamePreparation
- Namespace
- RDCore.SDK.Semantics.Refactoring
- Assembly
- RDCore.SDK.dll
What a rename would rename, where it was asked for (Prepare(RenameContext, Uri, SourcePosition)): the target, or why there is none.
public sealed record RenamePreparation : IEquatable<RenamePreparation>
- Inheritance
-
RenamePreparation
- Implements
- Inherited Members
Constructors
RenamePreparation(RenameTarget?, RenameRefusal?)
What a rename would rename, where it was asked for (Prepare(RenameContext, Uri, SourcePosition)): the target, or why there is none.
public RenamePreparation(RenameTarget? Target, RenameRefusal? Refusal)
Parameters
TargetRenameTargetThe symbol, when the name can be renamed.
RefusalRenameRefusalWhy it cannot, when it cannot.
Properties
Refusal
Why it cannot, when it cannot.
public RenameRefusal? Refusal { get; init; }
Property Value
Target
The symbol, when the name can be renamed.
public RenameTarget? Target { get; init; }