Class PropertyDiagnostic
- Namespace
- Arinc424
- Assembly
- Arinc424.dll
public abstract record PropertyDiagnostic : Diagnostic, IEquatable<Diagnostic>, IEquatable<PropertyDiagnostic>
- Inheritance
-
object
PropertyDiagnostic
- Implements
-
- Derived
-
- Inherited Members
-
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
- Type
Property
public required PropertyInfo Property { get; init; }
Property Value
- PropertyInfo
Methods
Equals(Diagnostic?)
public override sealed bool Equals(Diagnostic? other)
Parameters
other
Diagnostic
Returns
- bool
Equals(PropertyDiagnostic?)
public virtual bool Equals(PropertyDiagnostic? other)
Parameters
other
PropertyDiagnostic
Returns
- bool
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj
object
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)
Parameters
builder
StringBuilder
Returns
- bool
ToString()
public override string ToString()
Returns
- string
Operators
operator ==(PropertyDiagnostic?, PropertyDiagnostic?)
public static bool operator ==(PropertyDiagnostic? left, PropertyDiagnostic? right)
Parameters
left
PropertyDiagnostic
right
PropertyDiagnostic
Returns
- bool
operator !=(PropertyDiagnostic?, PropertyDiagnostic?)
public static bool operator !=(PropertyDiagnostic? left, PropertyDiagnostic? right)
Parameters
left
PropertyDiagnostic
right
PropertyDiagnostic
Returns
- bool