Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.ComponentModel.LicenseManager Class Referencesealed

Classes

class  CLRLicenseContext
 
class  LicenseInteropHelper
 
class  LicInfoHelperLicenseContext
 

Static Public Member Functions

static ? object CreateWithContext ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type type, LicenseContext creationContext)
 
static ? object CreateWithContext ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] 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]
 

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 Private Attributes

static readonly object s_selfLock = new object()
 
static volatile LicenseContext s_context
 
static object s_contextLockHolder
 
static volatile Hashtable s_providers
 
static volatile Hashtable s_providerInstances
 
static readonly object s_internalSyncObject = new object()
 

Detailed Description

Definition at line 10 of file LicenseManager.cs.


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