terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.ComponentModel.LicenseManager Class Referencesealed

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]
 

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 8 of file LicenseManager.cs.


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