private bool Equals(AggregateOid otherOid) { return(otherOid.parentOid.Equals(parentOid) && otherOid.fieldName.Equals(fieldName) && otherOid.typeName.Equals(typeName)); }
public INakedObjectAdapter CreateAggregatedAdapter(INakedObjectAdapter parent, string fieldId, object obj) { GetAdapterFor(obj); IOid oid = new AggregateOid(metamodel, parent.Oid, fieldId, obj.GetType().FullName); INakedObjectAdapter adapterFor = GetAdapterFor(oid); if (adapterFor == null || adapterFor.Object != obj) { if (adapterFor != null) { RemoveAdapter(adapterFor); } adapterFor = CreateAdapter(obj, oid, null); adapterFor.OptimisticLock = new NullVersion(); } Assert.AssertNotNull(adapterFor); return adapterFor; }
private bool Equals(AggregateOid otherOid) { return otherOid.parentOid.Equals(parentOid) && otherOid.fieldName.Equals(fieldName) && otherOid.typeName.Equals(typeName); }
private bool Equals(AggregateOid otherOid) => otherOid.ParentOid.Equals(ParentOid) && otherOid.FieldName.Equals(FieldName) && otherOid.typeName.Equals(typeName);