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