Class MetricViewObjectBase
- Inheritance
-
MetricViewObjectBase
- Implements
-
- Derived
-
- Inherited Members
-
Internal abstract base class for all MetricView domain objects.
Implements both the public marker interface and the internal visitable interface.
public record MetricViewObjectBase : IMetricViewObject, IEquatable<MetricViewObjectBase>
- Extension Methods
-
Constructors
public MetricViewObjectBase()
protected MetricViewObjectBase(MetricViewObjectBase original)
Parameters
Properties
protected virtual Type EqualityContract { get; }
Property Value
Methods
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
public virtual bool Equals(MetricViewObjectBase? other)
Parameters
Returns
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Returns
public override string ToString()
Returns
Operators
public static bool operator ==(MetricViewObjectBase? left, MetricViewObjectBase? right)
Parameters
Returns
public static bool operator !=(MetricViewObjectBase? left, MetricViewObjectBase? right)
Parameters
Returns