namespace PokerTournamentManager.Framework { public struct ChipCount { private readonly double _Value; public double Value { get { return _Value; } } public ChipCount(double _Value) { this._Value = _Value; } public static ChipCount operator +(ChipCount chips, ChipCount additionalChips) { return new ChipCount(chips._Value + additionalChips._Value); } public override bool Equals(object obj) { return obj is ChipCount && ((ChipCount)obj).Value == this.Value; } } }