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