private bool Equals(EnumerationItem other) { return(this._Id == other._Id && this._IsDefault == other._IsDefault && this._IsLast == other._IsLast && this._IsTop == other._IsTop && this._IsActive == other._IsActive && string.Equals(this._Name, other._Name) && string.Equals(this._Type, other._Type) && this._Position == other._Position && this._ParentId == other._ParentId && string.Equals(this._PositionName, other._PositionName) && this._ProjectId == other._ProjectId); }
internal EnumerationItem(EnumerationItem item) { if (item == null) { throw new ArgumentNullException(nameof(item)); } this.Id = item.Id; this.IsActive = item.IsActive; this.IsDefault = item.IsDefault; this.Name = item.Name; this.ParentId = item.ParentId; this.Position = item.Position; this.PositionName = item.PositionName; this.ProjectId = item.ProjectId; this.Type = item.Type; this.IsLast = item.IsLast; this.IsTop = item.IsTop; }