Class BowireReportSource
- Namespace
- Kuestenlogik.Bowire.Reporting
- Assembly
- Kuestenlogik.Bowire.dll
One artefact the rollup read, kept alongside the row it fed so a reader can trace a number back to the file it came from (#587).
public sealed record BowireReportSource : IEquatable<BowireReportSource>
- Inheritance
-
BowireReportSource
- Implements
- Inherited Members
Constructors
BowireReportSource(BowireReportKind, string, string?)
One artefact the rollup read, kept alongside the row it fed so a reader can trace a number back to the file it came from (#587).
public BowireReportSource(BowireReportKind Kind, string Path, string? Error = null)
Parameters
KindBowireReportKindWhat the file turned out to be.
PathstringWhere it was read from.
ErrorstringWhy it could not be used, when it could not.
Properties
Error
Why it could not be used, when it could not.
public string? Error { get; init; }
Property Value
Kind
What the file turned out to be.
public BowireReportKind Kind { get; init; }
Property Value
Path
Where it was read from.
public string Path { get; init; }
Property Value
Methods
Deconstruct(out BowireReportKind, out string, out string?)
public void Deconstruct(out BowireReportKind Kind, out string Path, out string? Error)
Parameters
KindBowireReportKindPathstringErrorstring
Equals(BowireReportSource?)
public bool Equals(BowireReportSource? other)
Parameters
otherBowireReportSource
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(BowireReportSource?, BowireReportSource?)
public static bool operator ==(BowireReportSource? left, BowireReportSource? right)
Parameters
leftBowireReportSourcerightBowireReportSource
Returns
operator !=(BowireReportSource?, BowireReportSource?)
public static bool operator !=(BowireReportSource? left, BowireReportSource? right)
Parameters
leftBowireReportSourcerightBowireReportSource