IlNavigationTarget.ExternalMethod
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
A method in an external (referenced) assembly.
public sealed record IlNavigationTarget.ExternalMethod : IlNavigationTarget, IEquatable<IlNavigationTarget>, IEquatable<IlNavigationTarget.ExternalMethod>Inheritance
Section titled “Inheritance”Object → IlNavigationTarget → IlNavigationTarget.ExternalMethod
Implements
Section titled “Implements”Constructors
Section titled “Constructors”ExternalMethod(string, string, string, string)
Section titled “ExternalMethod(string, string, string, string)”A method in an external (referenced) assembly.
Parameters:
public ExternalMethod(string MemberName, string DeclaringType, string Signature, 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; }MemberName
Section titled “MemberName”Returns: String
public string MemberName { get; init; }Signature
Section titled “Signature”Returns: String
public string Signature { get; init; }Methods
Section titled “Methods”Deconstruct(out string, out string, out string, out string)
Section titled “Deconstruct(out string, out string, out string, out string)”Parameters:
public void Deconstruct(out string MemberName, out string DeclaringType, out string Signature, out string AssemblyName)Equals(ExternalMethod?)
Section titled “Equals(ExternalMethod?)”Parameters:
other(ExternalMethod)
Returns: Boolean
public bool Equals(IlNavigationTarget.ExternalMethod? 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 !=(ExternalMethod?, ExternalMethod?)
Section titled “operator !=(ExternalMethod?, ExternalMethod?)”Parameters:
left(ExternalMethod)right(ExternalMethod)
Returns: Boolean
public static bool operator !=(IlNavigationTarget.ExternalMethod? left, IlNavigationTarget.ExternalMethod? right)operator ==(ExternalMethod?, ExternalMethod?)
Section titled “operator ==(ExternalMethod?, ExternalMethod?)”Parameters:
left(ExternalMethod)right(ExternalMethod)
Returns: Boolean
public static bool operator ==(IlNavigationTarget.ExternalMethod? left, IlNavigationTarget.ExternalMethod? right)