Skip to content

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>

ObjectTypeRefInfo

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)

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; }

The namespace of the referenced type.

Returns: String

public string Namespace { get; init; }

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; }