internal override bool Equals(DescriptionBase description) { var propertyDescription = description as CollectionViewGroupDescription; if (propertyDescription == null) { return(false); } return(this.groupDescription.Equals(description)); }
internal override bool Equals(DescriptionBase description) { var propertyDescription = description as PropertySortDescription; if (propertyDescription == null) { return(false); } return(propertyDescription.PropertyName == this.PropertyName); }
/// <inheritdoc /> protected override void CloneCore(Cloneable source) { DescriptionBase original = source as DescriptionBase; if (original != null) { this.CustomName = original.CustomName; this.MemberAccess = original.MemberAccess; this.PropertyName = original.PropertyName; } }
internal override bool Equals(DescriptionBase description) { var delegateDescription = description as DelegateSortDescription; if (delegateDescription == null) { return(false); } return(delegateDescription.MemberAccess == this.sortDescription.MemberAccess); }
internal override bool Equals(DescriptionBase description) { var delegateDescription = description as DelegateGroupDescription; if (delegateDescription == null) { return(false); } return(delegateDescription.MemberAccess == this.groupDescription.MemberAccess && delegateDescription.GroupFilter == this.groupDescription.GroupFilter); }
internal override bool Equals(DescriptionBase description) { var aggregate = description as PropertyAggregateDescription; if (aggregate == null) { return(false); } return(aggregate.PropertyName == this.propertyName && aggregate.StringFormat == this.Format && AggregateFunctionEqualsKnownFunction(aggregate.AggregateFunction, this.Function)); }
internal override bool Equals(DescriptionBase description) { if (this.engineDescription == null) { return(false); } var delegateDescription = description as DelegateAggregateDescription; if (delegateDescription == null) { return(false); } return(delegateDescription.MemberAccess == this.engineDescription.MemberAccess && delegateDescription.AggregateFunction == this.engineDescription.AggregateFunction); }
internal abstract bool Equals(DescriptionBase description);