Table of Contents

Class BreakingChanges

Namespace
Invex.RepoUtils.Atom.Module.Model
Assembly
Invex.RepoUtils.Atom.Module.dll

Describes the breaking changes discovered when comparing the public API surface of two versions, grouped by the severity of the version bump they require.

public sealed record BreakingChanges
Inheritance
object
BreakingChanges

Constructors

BreakingChanges(IReadOnlyList<Change>, IReadOnlyList<Change>)

Describes the breaking changes discovered when comparing the public API surface of two versions, grouped by the severity of the version bump they require.

public BreakingChanges(IReadOnlyList<Change> MajorChanges, IReadOnlyList<Change> MinorChanges)

Parameters

MajorChanges IReadOnlyList<Change>

Changes that remove or alter existing API members and therefore require a major version bump (for example, a public member being deleted).

MinorChanges IReadOnlyList<Change>

Changes that add to the API surface and therefore require a minor version bump (for example, a new public member being introduced).

Properties

MajorChanges

Changes that remove or alter existing API members and therefore require a major version bump (for example, a public member being deleted).

public IReadOnlyList<Change> MajorChanges { get; init; }

Property Value

IReadOnlyList<Change>

MinorChanges

Changes that add to the API surface and therefore require a minor version bump (for example, a new public member being introduced).

public IReadOnlyList<Change> MinorChanges { get; init; }

Property Value

IReadOnlyList<Change>