private void UninitializeSponsorship(T remoteObject, Guid cookie) { try { ILifetimeBorrower borrower = remoteObject as ILifetimeBorrower; if (borrower == null) { return; } borrower.UnregisterSponsor(cookie); } catch (Exception) { } }
private Guid InitializeSponsorship(T remoteObject) { ILifetimeSponsor sponsor = this as ILifetimeSponsor; if (sponsor == null) { return(Guid.Empty); } ILifetimeBorrower borrower = remoteObject as ILifetimeBorrower; if (borrower == null) { return(Guid.Empty); } return(borrower.RegisterSponsor(sponsor)); }