Skip to content

IlNavigationTarget

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

Represents the resolved target of an IL code navigation (go-to-definition) action.

public abstract record IlNavigationTarget : IEquatable<IlNavigationTarget>

ObjectIlNavigationTarget

protected IlNavigationTarget()

Parameters:

protected IlNavigationTarget(IlNavigationTarget original)

Returns: Type

protected virtual Type EqualityContract { get; }

Parameters:

Returns: Boolean

public virtual bool Equals(IlNavigationTarget? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Returns: Int32

public override int GetHashCode()

Parameters:

Returns: Boolean

protected virtual bool PrintMembers(StringBuilder builder)

Returns: String

public override string ToString()

operator !=(IlNavigationTarget?, IlNavigationTarget?)

Section titled “operator !=(IlNavigationTarget?, IlNavigationTarget?)”

Parameters:

Returns: Boolean

public static bool operator !=(IlNavigationTarget? left, IlNavigationTarget? right)

operator ==(IlNavigationTarget?, IlNavigationTarget?)

Section titled “operator ==(IlNavigationTarget?, IlNavigationTarget?)”

Parameters:

Returns: Boolean

public static bool operator ==(IlNavigationTarget? left, IlNavigationTarget? right)