public override void GetNavigableObjects( DataObject sourceObject, DataObjectList navigableObjects) { DataObject link = sourceObject.GetLink(this.FAssociationPropertyName); if (!DataObject.Assigned(link) || this.FRefClass != null && link.Class != this.FRefClass) { return; } navigableObjects.Add((object)link); }