Table of Contents

Class SanitizedException

Namespace
AnyProtocol.Logging.Abstraction
Assembly
AnyProtocol.Logging.Abstraction.dll

Contains exception metadata safe to include in a default log message.

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

Constructors

SanitizedException(string, string?)

Contains exception metadata safe to include in a default log message.

public SanitizedException(string Type, string? Summary)

Parameters

Type string
Summary string

Properties

Summary

public string? Summary { get; init; }

Property Value

string

Type

public string Type { get; init; }

Property Value

string

Methods

Deconstruct(out string, out string?)

public void Deconstruct(out string Type, out string? Summary)

Parameters

Type string
Summary string

Equals(SanitizedException?)

public bool Equals(SanitizedException? other)

Parameters

other SanitizedException

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 ==(SanitizedException?, SanitizedException?)

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

Parameters

left SanitizedException
right SanitizedException

Returns

bool

operator !=(SanitizedException?, SanitizedException?)

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

Parameters

left SanitizedException
right SanitizedException

Returns

bool