MemberRefInfo
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
Information about a referenced member (method or field) from the MemberRef metadata table.
public sealed record MemberRefInfo : IEquatable<MemberRefInfo>Inheritance
Section titled “Inheritance”Object → MemberRefInfo
Implements
Section titled “Implements”Constructors
Section titled “Constructors”MemberRefInfo(int, string, string, string, MemberRefKind)
Section titled “MemberRefInfo(int, string, string, string, MemberRefKind)”Information about a referenced member (method or field) from the MemberRef metadata table.
Parameters:
Token(Int32): The metadata token for this member reference.DeclaringType(String): The fully qualified name of the type that declares this member.Name(String): The name of the referenced member.Signature(String): The decoded signature of the member.Kind(MemberRefKind): Whether this member reference is a method or a field.
public MemberRefInfo(int Token, string DeclaringType, string Name, string Signature, MemberRefKind Kind)Properties
Section titled “Properties”DeclaringType
Section titled “DeclaringType”The fully qualified name of the type that declares this member.
Returns: String
public string DeclaringType { get; init; }Whether this member reference is a method or a field.
Returns: MemberRefKind
public MemberRefKind Kind { get; init; }The name of the referenced member.
Returns: String
public string Name { get; init; }Signature
Section titled “Signature”The decoded signature of the member.
Returns: String
public string Signature { get; init; }The metadata token for this member reference.
Returns: Int32
public int Token { get; init; }