protected override bool InternalEqualsTo(DefaultableMulti other) { ContractDescriptorBase otherDescriptor = (ContractDescriptorBase)other; return(this.Mode == otherDescriptor.Mode && Util.StringEqual(this.Name, otherDescriptor.Name, false)); }
protected override void InternalAssignFrom(DefaultableMulti other) { if (other is ContractDescriptorBase) { ContractDescriptorBase otherDescriptor = (ContractDescriptorBase)other; this.Name = otherDescriptor.Name; this.Mode = otherDescriptor.Mode; } }
protected abstract ContractDescriptorBase InternalMergeChanges(ContractDescriptorBase contractDescriptorBase, MergeConflictAction mergeConflictAction);
protected override ContractDescriptorBase InternalMergeChanges(ContractDescriptorBase contractDescriptorBase, MergeConflictAction mergeConflictAction) { return(contractDescriptorBase); }