3 implementations of ISponsor
mscorlib (1)
system\runtime\remoting\clientsponsor.cs (1)
25public class ClientSponsor : MarshalByRefObject, ISponsor
PresentationFramework (1)
src\Framework\MS\Internal\Utility\SponsorHelper.cs (1)
23internal class SponsorHelper : ISponsor
System.AddIn (1)
System\Addin\Pipeline\ContractBase.cs (1)
32public class ContractBase : MarshalByRefObject, IContract, ISponsor
16 references to ISponsor
mscorlib (13)
system\runtime\remoting\ilease.cs (3)
26void Register(ISponsor obj, TimeSpan renewalTime); 29void Register(ISponsor obj); 32void Unregister(ISponsor obj);
system\runtime\remoting\lease.cs (9)
168public void Register(ISponsor obj) 175public void Register(ISponsor obj, TimeSpan renewalTime) 199public void Unregister(ISponsor sponsor) 223private Object GetSponsorId(ISponsor obj) 238private ISponsor GetSponsorFromId(Object sponsorId) 246return (ISponsor)sponsor; 345internal void SponsorCall(ISponsor sponsor) 484ISponsor sponsor = (ISponsor)ar.Target;
system\runtime\serialization\formatterservices.cs (1)
210typeof(System.Runtime.Remoting.Lifetime.ISponsor),
PresentationFramework (3)
src\Framework\MS\Internal\Utility\SponsorHelper.cs (3)
40TimeSpan ISponsor.Renewal(ILease lease) 62_lease.Register((ISponsor)this); 75_lease.Unregister((ISponsor)this);