public override Boolean Equals(Object o) { SpaceSize other = o as SpaceSize; if (other == null) { return(false); } return(other.FreeSize == FreeSize && other.TotalSize == TotalSize && other.UsedSize == UsedSize); }
public Boolean Equals(SpaceSize other) { return(other.FreeSize == FreeSize && other.TotalSize == TotalSize && other.UsedSize == UsedSize); }
/// <summary> /// Прибавляет переданное значение к текущему /// </summary> /// <param name="size">Прибавляемое значение</param> public void Addition(SpaceSize size) { TotalSize += size.TotalSize; UsedSize += size.UsedSize; FreeSize += size.FreeSize; }
/// <summary> /// Вычитает переданное значение к текущему /// </summary> /// <param name="size">Вычитающее значение</param> public void Subtraction(SpaceSize size) { TotalSize -= size.TotalSize; UsedSize -= size.UsedSize; FreeSize -= size.FreeSize; }
public SpaceSize(SpaceSize size) { this.TotalSize = size.TotalSize; this.UsedSize = size.UsedSize; this.FreeSize = size.FreeSize; }