IlNavigationTarget.ExternalField
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
A field in an external (referenced) assembly.
public sealed record IlNavigationTarget.ExternalField : IlNavigationTarget, IEquatable<IlNavigationTarget>, IEquatable<IlNavigationTarget.ExternalField>Inheritance
Section titled “Inheritance”Object → IlNavigationTarget → IlNavigationTarget.ExternalField
Implements
Section titled “Implements”Constructors
Section titled “Constructors”ExternalField(string, string, string)
Section titled “ExternalField(string, string, string)”A field in an external (referenced) assembly.
Parameters:
public ExternalField(string FieldName, string DeclaringType, string AssemblyName)Properties
Section titled “Properties”AssemblyName
Section titled “AssemblyName”Returns: String
public string AssemblyName { get; init; }DeclaringType
Section titled “DeclaringType”Returns: String
public string DeclaringType { get; init; }EqualityContract
Section titled “EqualityContract”Returns: Type
protected override Type EqualityContract { get; }FieldName
Section titled “FieldName”Returns: String
public string FieldName { get; init; }Methods
Section titled “Methods”Deconstruct(out string, out string, out string)
Section titled “Deconstruct(out string, out string, out string)”Parameters:
public void Deconstruct(out string FieldName, out string DeclaringType, out string AssemblyName)Equals(ExternalField?)
Section titled “Equals(ExternalField?)”Parameters:
other(ExternalField)
Returns: Boolean
public bool Equals(IlNavigationTarget.ExternalField? other)Equals(IlNavigationTarget?)
Section titled “Equals(IlNavigationTarget?)”Parameters:
other(IlNavigationTarget)
Returns: Boolean
public override sealed 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 override bool PrintMembers(StringBuilder builder)ToString()
Section titled “ToString()”Returns: String
public override string ToString()Members
Section titled “Members”operator !=(ExternalField?, ExternalField?)
Section titled “operator !=(ExternalField?, ExternalField?)”Parameters:
left(ExternalField)right(ExternalField)
Returns: Boolean
public static bool operator !=(IlNavigationTarget.ExternalField? left, IlNavigationTarget.ExternalField? right)operator ==(ExternalField?, ExternalField?)
Section titled “operator ==(ExternalField?, ExternalField?)”Parameters:
left(ExternalField)right(ExternalField)
Returns: Boolean
public static bool operator ==(IlNavigationTarget.ExternalField? left, IlNavigationTarget.ExternalField? right)