public void SetFromTricks(int tricks) { ResultStruct oldr = val; val.SetFromTricks(tricks); if (oldr != val && IsChangedHandlers()) { OnChanged(this, new BaseChangedData.ChangedEventsArgs(oldr, val)); } }
public void EmptyAndDead() { ResultStruct oldr = val; val.EmptyAndDead(); if (oldr != val && IsChangedHandlers()) { OnChanged(this, new BaseChangedData.ChangedEventsArgs(oldr, val)); } }
public void DontCare() { ResultStruct oldr = val; val.DontCare(); if (oldr != val && IsChangedHandlers()) { OnChanged(this, new BaseChangedData.ChangedEventsArgs(oldr, val)); } }
public override bool Equals(object obj) { if (obj.GetType() != typeof(ResultStruct)) { return(false); } ResultStruct rs = (ResultStruct)obj; return(this.contract == rs.contract && this.quantity == rs.quantity && this.born == rs.born); }
// Clear public override void Clear() { ResultStruct oldr = val; val.EmptyAndDead(); val.contract_quantity__for_correct = 0; if (oldr != val && IsChangedHandlers()) { OnChanged(this, new BaseChangedData.ChangedEventsArgs(oldr, val)); } }
// Copy public void CopyResult(Result r) { ResultStruct oldr = val; val = r.GetStruct(); /*if (!val.ContractPtrEquals(oldr)) * { * oldr.ClearContractChangedHandler(Contract_Changed); * val.AddContractChangedHandler(Contract_Changed); * }*/ if (oldr != val && IsChangedHandlers()) { OnChanged(this, new BaseChangedData.ChangedEventsArgs(oldr, val)); } }
public Result(Result r) { val = r.GetStruct(); }
public Result(Contract c) { val = new ResultStruct(c); }
public void Constructor(Contract c) { val = new ResultStruct(c); }