Class SecurityReportDiff

Namespace
Kuestenlogik.Bowire.Security
Assembly
Kuestenlogik.Bowire.dll

Diff of a scan against a baseline run.

public sealed record SecurityReportDiff : IEquatable<SecurityReportDiff>
Inheritance
SecurityReportDiff
Implements
Inherited Members

Constructors

SecurityReportDiff(IReadOnlyList<SecurityReportFinding>, IReadOnlyList<SecurityReportFinding>, IReadOnlyList<SecurityReportFinding>)

Diff of a scan against a baseline run.

public SecurityReportDiff(IReadOnlyList<SecurityReportFinding> New, IReadOnlyList<SecurityReportFinding> Fixed, IReadOnlyList<SecurityReportFinding> Persisting)

Parameters

New IReadOnlyList<SecurityReportFinding>
Fixed IReadOnlyList<SecurityReportFinding>
Persisting IReadOnlyList<SecurityReportFinding>

Properties

Fixed

public IReadOnlyList<SecurityReportFinding> Fixed { get; init; }

Property Value

IReadOnlyList<SecurityReportFinding>

New

public IReadOnlyList<SecurityReportFinding> New { get; init; }

Property Value

IReadOnlyList<SecurityReportFinding>

Persisting

public IReadOnlyList<SecurityReportFinding> Persisting { get; init; }

Property Value

IReadOnlyList<SecurityReportFinding>

Methods

Deconstruct(out IReadOnlyList<SecurityReportFinding>, out IReadOnlyList<SecurityReportFinding>, out IReadOnlyList<SecurityReportFinding>)

public void Deconstruct(out IReadOnlyList<SecurityReportFinding> New, out IReadOnlyList<SecurityReportFinding> Fixed, out IReadOnlyList<SecurityReportFinding> Persisting)

Parameters

New IReadOnlyList<SecurityReportFinding>
Fixed IReadOnlyList<SecurityReportFinding>
Persisting IReadOnlyList<SecurityReportFinding>

Equals(SecurityReportDiff?)

public bool Equals(SecurityReportDiff? other)

Parameters

other SecurityReportDiff

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(SecurityReportDiff?, SecurityReportDiff?)

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

Parameters

left SecurityReportDiff
right SecurityReportDiff

Returns

bool

operator !=(SecurityReportDiff?, SecurityReportDiff?)

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

Parameters

left SecurityReportDiff
right SecurityReportDiff

Returns

bool