using System; using System.Collections; using Cpp2IlInjected; namespace System.Runtime.Remoting.Lifetime { // Token: 0x020004E2 RID: 1250 [Token(Token = "0x20004E2")] internal class Lease : MarshalByRefObject, ILease { // Token: 0x060029FA RID: 10746 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60029FA")] [Address(RVA = "0x2C00CE0", Offset = "0x2BFFCE0", VA = "0x182C00CE0")] public Lease() { } // Token: 0x170005FC RID: 1532 // (get) Token: 0x060029FB RID: 10747 RVA: 0x000185B8 File Offset: 0x000167B8 [Token(Token = "0x170005FC")] public TimeSpan CurrentLeaseTime { [Token(Token = "0x60029FB")] [Address(RVA = "0x2C00E80", Offset = "0x2BFFE80", VA = "0x182C00E80", Slot = "6")] get { return default(TimeSpan); } } // Token: 0x170005FD RID: 1533 // (get) Token: 0x060029FC RID: 10748 RVA: 0x000185D0 File Offset: 0x000167D0 [Token(Token = "0x170005FD")] public LeaseState CurrentState { [Token(Token = "0x60029FC")] [Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70", Slot = "7")] get { return LeaseState.Null; } } // Token: 0x060029FD RID: 10749 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60029FD")] [Address(RVA = "0x2C00480", Offset = "0x2BFF480", VA = "0x182C00480")] public void Activate() { } // Token: 0x170005FE RID: 1534 // (get) Token: 0x060029FE RID: 10750 RVA: 0x000185E8 File Offset: 0x000167E8 [Token(Token = "0x170005FE")] public TimeSpan RenewOnCallTime { [Token(Token = "0x60029FE")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", Slot = "8")] get { return default(TimeSpan); } } // Token: 0x060029FF RID: 10751 RVA: 0x00018600 File Offset: 0x00016800 [Token(Token = "0x60029FF")] [Address(RVA = "0x2C00940", Offset = "0x2BFF940", VA = "0x182C00940", Slot = "9")] public TimeSpan Renew(TimeSpan renewalTime) { return default(TimeSpan); } // Token: 0x06002A00 RID: 10752 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002A00")] [Address(RVA = "0x2C00A20", Offset = "0x2BFFA20", VA = "0x182C00A20", Slot = "10")] public void Unregister(ISponsor obj) { } // Token: 0x06002A01 RID: 10753 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002A01")] [Address(RVA = "0x2C00B40", Offset = "0x2BFFB40", VA = "0x182C00B40")] internal void UpdateState() { } // Token: 0x06002A02 RID: 10754 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002A02")] [Address(RVA = "0x2C00490", Offset = "0x2BFF490", VA = "0x182C00490")] private void CheckNextSponsor() { } // Token: 0x06002A03 RID: 10755 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002A03")] [Address(RVA = "0x2C006F0", Offset = "0x2BFF6F0", VA = "0x182C006F0")] private void ProcessSponsorResponse(object state, bool timedOut) { } // Token: 0x04001833 RID: 6195 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4001833")] private DateTime _leaseExpireTime; // Token: 0x04001834 RID: 6196 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4001834")] private LeaseState _currentState; // Token: 0x04001835 RID: 6197 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4001835")] private TimeSpan _initialLeaseTime; // Token: 0x04001836 RID: 6198 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4001836")] private TimeSpan _renewOnCallTime; // Token: 0x04001837 RID: 6199 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4001837")] private TimeSpan _sponsorshipTimeout; // Token: 0x04001838 RID: 6200 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4001838")] private ArrayList _sponsors; // Token: 0x04001839 RID: 6201 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4001839")] private Queue _renewingSponsors; // Token: 0x0400183A RID: 6202 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400183A")] private Lease.RenewalDelegate _renewalDelegate; // Token: 0x020004E3 RID: 1251 // (Invoke) Token: 0x06002A05 RID: 10757 [Token(Token = "0x20004E3")] private delegate TimeSpan RenewalDelegate(ILease lease); } }