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.ComponentModel.LicenseManager Class Referencesealed
+ Collaboration diagram for System.ComponentModel.LicenseManager:

Static Public Member Functions

static object CreateWithContext (Type type, LicenseContext creationContext)
 
static object CreateWithContext (Type type, LicenseContext creationContext, object[] args)
 
static bool IsLicensed (Type type)
 
static bool IsValid (Type type)
 
static bool IsValid (Type type, object instance, out License license)
 
static void LockContext (object contextUser)
 
static void UnlockContext (object contextUser)
 
static void Validate (Type type)
 
static License Validate (Type type, object instance)
 

Properties

static LicenseContext CurrentContext [get, set]
 
static LicenseUsageMode UsageMode [get, set]
 

Private Member Functions

 LicenseManager ()
 

Static Private Member Functions

static void CacheProvider (Type type, LicenseProvider provider)
 
static bool GetCachedNoLicenseProvider (Type type)
 
static LicenseProvider GetCachedProvider (Type type)
 
static LicenseProvider GetCachedProviderInstance (Type providerType)
 
static bool ValidateInternal (Type type, object instance, bool allowExceptions, out License license)
 
static bool ValidateInternalRecursive (LicenseContext context, Type type, object instance, bool allowExceptions, out License license, out string licenseKey)
 
static LicenseManager ()
 

Static Private Attributes

static readonly object s_selfLock
 
static LicenseContext s_context
 
static object s_contextLockHolder
 
static Hashtable s_providers
 
static Hashtable s_providerInstances
 
static readonly object s_internalSyncObject
 

Detailed Description

Definition at line 12 of file LicenseManager.cs.


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