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
|
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 |
Definition at line 12 of file LicenseManager.cs.