Skip to content

CorrelationCandidate

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

One of several methods a name query matched. Overloads share a name, so an ambiguous query surfaces every candidate rather than guessing which the caller meant.

public sealed record CorrelationCandidate : IEquatable<CorrelationCandidate>

ObjectCorrelationCandidate

CorrelationCandidate(string, string, string, int, ulong?)

Section titled “CorrelationCandidate(string, string, string, int, ulong?)”

One of several methods a name query matched. Overloads share a name, so an ambiguous query surfaces every candidate rather than guessing which the caller meant.

Parameters:

  • AssemblyName (String): The simple name of the assembly the method is defined in.
  • DeclaringType (String): The fully qualified declaring type name.
  • Name (String): The method’s simple name.
  • Token (Int32): The method’s metadata token.
  • VirtualAddress (Nullable<UInt64>): The first correlated native address, or null when the method is not in the native image.
public CorrelationCandidate(string AssemblyName, string DeclaringType, string Name, int Token, ulong? VirtualAddress)

The simple name of the assembly the method is defined in.

Returns: String

public string AssemblyName { get; init; }

The fully qualified declaring type name.

Returns: String

public string DeclaringType { get; init; }

The method’s simple name.

Returns: String

public string Name { get; init; }

The method’s metadata token.

Returns: Int32

public int Token { get; init; }

The first correlated native address, or null when the method is not in the native image.

Returns: Nullable<UInt64>

public ulong? VirtualAddress { get; init; }