Table of Contents

Class HierarchyCall

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

A call of a hierarchy: the procedure on the other side of it, and where the calls are written - in the caller, for an incoming call; in the procedure the hierarchy is of, for an outgoing one.

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

Constructors

HierarchyCall(HierarchyItem, IReadOnlyList<SourceRange>)

A call of a hierarchy: the procedure on the other side of it, and where the calls are written - in the caller, for an incoming call; in the procedure the hierarchy is of, for an outgoing one.

public HierarchyCall(HierarchyItem Item, IReadOnlyList<SourceRange> Ranges)

Parameters

Item HierarchyItem

The caller of an incoming call, or what an outgoing call calls.

Ranges IReadOnlyList<SourceRange>

Where each call is written: the name that calls.

Properties

Item

The caller of an incoming call, or what an outgoing call calls.

public HierarchyItem Item { get; init; }

Property Value

HierarchyItem

Ranges

Where each call is written: the name that calls.

public IReadOnlyList<SourceRange> Ranges { get; init; }

Property Value

IReadOnlyList<SourceRange>