Skip to content

ManagedMethodSource

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

One managed assembly’s contribution to a managed↔native correlation build: its simple name (ILC embeds it in every mangled symbol) and its method definitions.

public sealed record ManagedMethodSource : IEquatable<ManagedMethodSource>

ObjectManagedMethodSource

ManagedMethodSource(string, IReadOnlyList<MethodDefInfo>)

Section titled “ManagedMethodSource(string, IReadOnlyList<MethodDefInfo>)”

One managed assembly’s contribution to a managed↔native correlation build: its simple name (ILC embeds it in every mangled symbol) and its method definitions.

Parameters:

public ManagedMethodSource(string AssemblyName, IReadOnlyList<MethodDefInfo> Methods)

The assembly simple name, exactly as mstat records attribute it.

Returns: String

public string AssemblyName { get; init; }

The assembly’s method definitions.

Returns: IReadOnlyList<MethodDefInfo>

public IReadOnlyList<MethodDefInfo> Methods { get; init; }

Deconstruct(out string, out IReadOnlyList<MethodDefInfo>)

Section titled “Deconstruct(out string, out IReadOnlyList<MethodDefInfo>)”

Parameters:

public void Deconstruct(out string AssemblyName, out IReadOnlyList<MethodDefInfo> Methods)

Parameters:

Returns: Boolean

public bool Equals(ManagedMethodSource? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(ManagedMethodSource?, ManagedMethodSource?)

Section titled “operator !=(ManagedMethodSource?, ManagedMethodSource?)”

Parameters:

Returns: Boolean

public static bool operator !=(ManagedMethodSource? left, ManagedMethodSource? right)

operator ==(ManagedMethodSource?, ManagedMethodSource?)

Section titled “operator ==(ManagedMethodSource?, ManagedMethodSource?)”

Parameters:

Returns: Boolean

public static bool operator ==(ManagedMethodSource? left, ManagedMethodSource? right)