Class OrderItem
public record OrderItem : OrderItemBase<ProductIdentifier>, IOrderItem<ProductIdentifier>
- Inheritance
-
objectOrderItem
- Implements
- Inherited Members
- Extension Methods
Constructors
OrderItem()
public OrderItem()
OrderItem(OrderItem)
protected OrderItem(OrderItem original)
Parameters
originalOrderItem
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
- Type
Methods
Equals(OrderItem?)
public virtual bool Equals(OrderItem? other)
Parameters
otherOrderItem
Returns
- bool
Equals(OrderItemBase<ProductIdentifier>?)
public override sealed bool Equals(OrderItemBase<ProductIdentifier>? other)
Parameters
otherOrderItemBase<ProductIdentifier>
Returns
- bool
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
- bool
ToString()
public override string ToString()
Returns
- string
Operators
operator ==(OrderItem?, OrderItem?)
public static bool operator ==(OrderItem? left, OrderItem? right)
Parameters
Returns
- bool
operator !=(OrderItem?, OrderItem?)
public static bool operator !=(OrderItem? left, OrderItem? right)
Parameters
Returns
- bool