Class PriceCalculationMode
Mode of price calculation that should be used.
public record PriceCalculationMode
- Inheritance
-
objectPriceCalculationMode
- Extension Methods
Constructors
PriceCalculationMode(PriceCalculationMode)
protected PriceCalculationMode(PriceCalculationMode original)
Parameters
originalPriceCalculationMode
PriceCalculationMode(string)
Initializes a new instance of the PriceCalculationMode class.
public PriceCalculationMode(string name)
Parameters
namestring
Fields
Catalog
Catalog calculation mode that doesn't include taxes, shipping and totals calculations.
public static PriceCalculationMode Catalog
Field Value
Checkout
Checkout calculation mode that includes full price calculation of all steps.
public static PriceCalculationMode Checkout
Field Value
ShoppingCart
Shopping cart calculation mode that doesn't include shipping calculation.
public static PriceCalculationMode ShoppingCart
Field Value
Properties
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
- Type
Name
Name of price calculation mode type.
public string Name { get; }
Property Value
- string
Methods
Equals(PriceCalculationMode)
Checks if calculation mode type equal to a specified other calculation mode type.
public virtual bool Equals(PriceCalculationMode other)
Parameters
otherPriceCalculationMode
Returns
- bool
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
- bool
GetHashCode()
Get hash code based on calculation mode type.
public override int GetHashCode()
Returns
- int
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
- bool
ToString()
String representation of calculation mode type.
public override string ToString()
Returns
- string
Operators
operator ==(PriceCalculationMode?, PriceCalculationMode?)
public static bool operator ==(PriceCalculationMode? left, PriceCalculationMode? right)
Parameters
leftPriceCalculationModerightPriceCalculationMode
Returns
- bool
operator !=(PriceCalculationMode?, PriceCalculationMode?)
public static bool operator !=(PriceCalculationMode? left, PriceCalculationMode? right)
Parameters
leftPriceCalculationModerightPriceCalculationMode
Returns
- bool