Class BuyMultiple.PurchaseInfo
[Serializable]
public class BuyMultiple.PurchaseInfo : IComparable<BuyMultiple.PurchaseInfo>, IComparable
- Inheritance
-
BuyMultiple.PurchaseInfo
- Implements
- Inherited Members
Constructors
PurchaseInfo(Dictionary)
public PurchaseInfo(Dictionary serialized)
Parameters
serialized
Dictionary
PurchaseInfo(Guid, Address, Address)
public PurchaseInfo(Guid productId, Address sellerAgentAddress, Address sellerAvatarAddress)
Parameters
productId
GuidsellerAgentAddress
AddresssellerAvatarAddress
Address
Fields
productId
public Guid productId
Field Value
sellerAgentAddress
public Address sellerAgentAddress
Field Value
- Address
sellerAvatarAddress
public Address sellerAvatarAddress
Field Value
- Address
Methods
CompareTo(PurchaseInfo)
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
public int CompareTo(BuyMultiple.PurchaseInfo other)
Parameters
other
BuyMultiple.PurchaseInfoAn object to compare with this instance.
Returns
- int
A value that indicates the relative order of the objects being compared. The return value has these meanings:
Value Meaning Less than zero This instance precedes other
in the sort order.Zero This instance occurs in the same position in the sort order as other
.Greater than zero This instance follows other
in the sort order.
CompareTo(object)
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
public int CompareTo(object obj)
Parameters
obj
objectAn object to compare with this instance.
Returns
- int
A value that indicates the relative order of the objects being compared. The return value has these meanings:
Value Meaning Less than zero This instance precedes obj
in the sort order.Zero This instance occurs in the same position in the sort order as obj
.Greater than zero This instance follows obj
in the sort order.
Exceptions
- ArgumentException
obj
is not the same type as this instance.
Equals(PurchaseInfo)
protected bool Equals(BuyMultiple.PurchaseInfo other)
Parameters
other
BuyMultiple.PurchaseInfo
Returns
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
Serialize()
public IValue Serialize()
Returns
- IValue
Operators
operator ==(PurchaseInfo, PurchaseInfo)
public static bool operator ==(BuyMultiple.PurchaseInfo left, BuyMultiple.PurchaseInfo right)
Parameters
left
BuyMultiple.PurchaseInforight
BuyMultiple.PurchaseInfo
Returns
operator >(PurchaseInfo, PurchaseInfo)
public static bool operator >(BuyMultiple.PurchaseInfo left, BuyMultiple.PurchaseInfo right)
Parameters
left
BuyMultiple.PurchaseInforight
BuyMultiple.PurchaseInfo
Returns
operator >=(PurchaseInfo, PurchaseInfo)
public static bool operator >=(BuyMultiple.PurchaseInfo left, BuyMultiple.PurchaseInfo right)
Parameters
left
BuyMultiple.PurchaseInforight
BuyMultiple.PurchaseInfo
Returns
operator !=(PurchaseInfo, PurchaseInfo)
public static bool operator !=(BuyMultiple.PurchaseInfo left, BuyMultiple.PurchaseInfo right)
Parameters
left
BuyMultiple.PurchaseInforight
BuyMultiple.PurchaseInfo
Returns
operator <(PurchaseInfo, PurchaseInfo)
public static bool operator <(BuyMultiple.PurchaseInfo left, BuyMultiple.PurchaseInfo right)
Parameters
left
BuyMultiple.PurchaseInforight
BuyMultiple.PurchaseInfo
Returns
operator <=(PurchaseInfo, PurchaseInfo)
public static bool operator <=(BuyMultiple.PurchaseInfo left, BuyMultiple.PurchaseInfo right)
Parameters
left
BuyMultiple.PurchaseInforight
BuyMultiple.PurchaseInfo