DiffSummary
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
Summary statistics for the diff.
public sealed record DiffSummary : IEquatable<DiffSummary>Inheritance
Section titled “Inheritance”Object → DiffSummary
Implements
Section titled “Implements”Constructors
Section titled “Constructors”DiffSummary(int, int, int, int, int, int, int, int, int, long)
Section titled “DiffSummary(int, int, int, int, int, int, int, int, int, long)”Summary statistics for the diff.
Parameters:
TypesAdded(Int32): Number of types present only in the right assembly.TypesRemoved(Int32): Number of types present only in the left assembly.TypesChanged(Int32): Number of types that differ between assemblies.MethodsAdded(Int32): Number of methods present only in the right assembly.MethodsRemoved(Int32): Number of methods present only in the left assembly.MethodsChanged(Int32): Number of methods that differ between assemblies.RefsAdded(Int32): Number of assembly references present only in the right assembly.RefsRemoved(Int32): Number of assembly references present only in the left assembly.RefsChanged(Int32): Number of assembly references that differ between assemblies.SizeDelta(Int64): File size difference in bytes (positive means the right assembly is larger).
public DiffSummary(int TypesAdded, int TypesRemoved, int TypesChanged, int MethodsAdded, int MethodsRemoved, int MethodsChanged, int RefsAdded, int RefsRemoved, int RefsChanged, long SizeDelta)Properties
Section titled “Properties”MethodsAdded
Section titled “MethodsAdded”Number of methods present only in the right assembly.
Returns: Int32
public int MethodsAdded { get; init; }MethodsChanged
Section titled “MethodsChanged”Number of methods that differ between assemblies.
Returns: Int32
public int MethodsChanged { get; init; }MethodsRemoved
Section titled “MethodsRemoved”Number of methods present only in the left assembly.
Returns: Int32
public int MethodsRemoved { get; init; }RefsAdded
Section titled “RefsAdded”Number of assembly references present only in the right assembly.
Returns: Int32
public int RefsAdded { get; init; }RefsChanged
Section titled “RefsChanged”Number of assembly references that differ between assemblies.
Returns: Int32
public int RefsChanged { get; init; }RefsRemoved
Section titled “RefsRemoved”Number of assembly references present only in the left assembly.
Returns: Int32
public int RefsRemoved { get; init; }SizeDelta
Section titled “SizeDelta”File size difference in bytes (positive means the right assembly is larger).
Returns: Int64
public long SizeDelta { get; init; }TypesAdded
Section titled “TypesAdded”Number of types present only in the right assembly.
Returns: Int32
public int TypesAdded { get; init; }TypesChanged
Section titled “TypesChanged”Number of types that differ between assemblies.
Returns: Int32
public int TypesChanged { get; init; }TypesRemoved
Section titled “TypesRemoved”Number of types present only in the left assembly.
Returns: Int32
public int TypesRemoved { get; init; }Methods
Section titled “Methods”Deconstruct(out int, out int, out int, out int, out int, out int, out int, out int, out int, out long)
Section titled “Deconstruct(out int, out int, out int, out int, out int, out int, out int, out int, out int, out long)”Parameters:
TypesAdded(Int32)TypesRemoved(Int32)TypesChanged(Int32)MethodsAdded(Int32)MethodsRemoved(Int32)MethodsChanged(Int32)RefsAdded(Int32)RefsRemoved(Int32)RefsChanged(Int32)SizeDelta(Int64)
public void Deconstruct(out int TypesAdded, out int TypesRemoved, out int TypesChanged, out int MethodsAdded, out int MethodsRemoved, out int MethodsChanged, out int RefsAdded, out int RefsRemoved, out int RefsChanged, out long SizeDelta)Equals(DiffSummary?)
Section titled “Equals(DiffSummary?)”Parameters:
other(DiffSummary)
Returns: Boolean
public bool Equals(DiffSummary? other)Equals(object?)
Section titled “Equals(object?)”Parameters:
obj(Object)
Returns: Boolean
public override bool Equals(object? obj)GetHashCode()
Section titled “GetHashCode()”Returns: Int32
public override int GetHashCode()ToString()
Section titled “ToString()”Returns: String
public override string ToString()Members
Section titled “Members”operator !=(DiffSummary?, DiffSummary?)
Section titled “operator !=(DiffSummary?, DiffSummary?)”Parameters:
left(DiffSummary)right(DiffSummary)
Returns: Boolean
public static bool operator !=(DiffSummary? left, DiffSummary? right)operator ==(DiffSummary?, DiffSummary?)
Section titled “operator ==(DiffSummary?, DiffSummary?)”Parameters:
left(DiffSummary)right(DiffSummary)
Returns: Boolean
public static bool operator ==(DiffSummary? left, DiffSummary? right)