Table of Contents

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

Target RenameTarget

The symbol, when the name can be renamed.

Refusal RenameRefusal

Why it cannot, when it cannot.

Properties

Refusal

Why it cannot, when it cannot.

public RenameRefusal? Refusal { get; init; }

Property Value

RenameRefusal

Target

The symbol, when the name can be renamed.

public RenameTarget? Target { get; init; }

Property Value

RenameTarget