terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Runtime.Remoting.Lifetime.Lease Class Reference
+ Inheritance diagram for System.Runtime.Remoting.Lifetime.Lease:
+ Collaboration diagram for System.Runtime.Remoting.Lifetime.Lease:

Public Member Functions

 Lease ()
 
void Activate ()
 
global::System.TimeSpan Renew (global::System.TimeSpan renewalTime)
 
void Unregister (ISponsor obj)
 

Package Functions

void UpdateState ()
 

Properties

global::System.TimeSpan CurrentLeaseTime [get, set]
 
LeaseState CurrentState [get, set]
 
global::System.TimeSpan RenewOnCallTime [get, set]
 

Private Member Functions

void CheckNextSponsor ()
 
void ProcessSponsorResponse (object state, bool timedOut)
 
delegate global::System.TimeSpan RenewalDelegate (ILease lease)
 

Private Attributes

global::System.DateTime _leaseExpireTime
 
LeaseState _currentState
 
global::System.TimeSpan _initialLeaseTime
 
global::System.TimeSpan _renewOnCallTime
 
global::System.TimeSpan _sponsorshipTimeout
 
global::System.Collections.ArrayList _sponsors
 
global::System.Collections.Queue _renewingSponsors
 
Lease.RenewalDelegate _renewalDelegate
 

Detailed Description

Definition at line 10 of file Lease.cs.


The documentation for this class was generated from the following file: