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>Inheritance
Section titled “Inheritance”Object → IlNavigationTarget
Implements
Section titled “Implements”Constructors
Section titled “Constructors”IlNavigationTarget()
Section titled “IlNavigationTarget()”protected IlNavigationTarget()IlNavigationTarget(IlNavigationTarget)
Section titled “IlNavigationTarget(IlNavigationTarget)”Parameters:
original(IlNavigationTarget)
protected IlNavigationTarget(IlNavigationTarget original)Properties
Section titled “Properties”EqualityContract
Section titled “EqualityContract”Returns: Type
protected virtual Type EqualityContract { get; }Methods
Section titled “Methods”Equals(IlNavigationTarget?)
Section titled “Equals(IlNavigationTarget?)”Parameters:
other(IlNavigationTarget)
Returns: Boolean
public virtual bool Equals(IlNavigationTarget? other)Equals(object?)
Section titled “Equals(object?)”Parameters:
obj(Object)
Returns: Boolean
public override bool Equals(object? obj)GetHashCode()
Section titled “GetHashCode()”Returns: Int32
public override int GetHashCode()PrintMembers(StringBuilder)
Section titled “PrintMembers(StringBuilder)”Parameters:
builder(StringBuilder)
Returns: Boolean
protected virtual bool PrintMembers(StringBuilder builder)ToString()
Section titled “ToString()”Returns: String
public override string ToString()Members
Section titled “Members”operator !=(IlNavigationTarget?, IlNavigationTarget?)
Section titled “operator !=(IlNavigationTarget?, IlNavigationTarget?)”Parameters:
left(IlNavigationTarget)right(IlNavigationTarget)
Returns: Boolean
public static bool operator !=(IlNavigationTarget? left, IlNavigationTarget? right)operator ==(IlNavigationTarget?, IlNavigationTarget?)
Section titled “operator ==(IlNavigationTarget?, IlNavigationTarget?)”Parameters:
left(IlNavigationTarget)right(IlNavigationTarget)
Returns: Boolean
public static bool operator ==(IlNavigationTarget? left, IlNavigationTarget? right)