TypeRefInfo
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
Information about a referenced type from the TypeRef metadata table.
public sealed record TypeRefInfo : IEquatable<TypeRefInfo>Inheritance
Section titled “Inheritance”Object → TypeRefInfo
Implements
Section titled “Implements”Constructors
Section titled “Constructors”TypeRefInfo(int, string, string, string, string)
Section titled “TypeRefInfo(int, string, string, string, string)”Information about a referenced type from the TypeRef metadata table.
Parameters:
Token(Int32): The metadata token for this type reference.Namespace(String): The namespace of the referenced type.Name(String): The simple name of the referenced type.FullName(String): The fully qualified name (Namespace.Name).ResolutionScope(String): The scope in which the type is defined (assembly name or module).
public TypeRefInfo(int Token, string Namespace, string Name, string FullName, string ResolutionScope)Properties
Section titled “Properties”FullName
Section titled “FullName”The fully qualified name (Namespace.Name).
Returns: String
public string FullName { get; init; }The simple name of the referenced type.
Returns: String
public string Name { get; init; }Namespace
Section titled “Namespace”The namespace of the referenced type.
Returns: String
public string Namespace { get; init; }ResolutionScope
Section titled “ResolutionScope”The scope in which the type is defined (assembly name or module).
Returns: String
public string ResolutionScope { get; init; }The metadata token for this type reference.
Returns: Int32
public int Token { get; init; }