0x00x0010
Members 6
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | s_selfLock | object | PrivateStatic+1 flags | — | |
| 0x08 | s_context | LicenseContext | PrivateStatic | — | |
| 0x08 | s_contextLockHolder | object | PrivateStatic | — | |
| 0x08 | s_providers | Hashtable | PrivateStatic | — | |
| 0x08 | s_providerInstances | Hashtable | PrivateStatic | — | |
| 0x08 | s_internalSyncObject | object | PrivateStatic+1 flags | — |
Functions 20
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Private+1 flags | 0x00 | |
| LicenseContext get_CurrentContext() | PublicStatic+1 flags | 0x08 | |
| void set_CurrentContext(LicenseContext value) | PublicStatic+1 flags | 0x08 | |
| LicenseUsageMode get_UsageMode() | PublicStatic+1 flags | 0x04 | |
| void CacheProvider(Type type, LicenseProvider provider) | PrivateStatic | 0x08 | |
| object CreateWithContext(Type type, LicenseContext creationContext) | PublicStatic | 0x08 | |
| object CreateWithContext(Type type, LicenseContext creationContext, const object[]& args) | PublicStatic | 0x08 | |
| bool GetCachedNoLicenseProvider(Type type) | PrivateStatic | 0x08 | |
| LicenseProvider GetCachedProvider(Type type) | PrivateStatic | 0x08 | |
| LicenseProvider GetCachedProviderInstance(Type providerType) | PrivateStatic | 0x08 | |
| bool IsLicensed(Type type) | PublicStatic | 0x08 | |
| bool IsValid(Type type) | PublicStatic | 0x08 | |
| bool IsValid(Type type, object instance, License& license) | PublicStatic | 0x08 | |
| void LockContext(object contextUser) | PublicStatic | 0x08 | |
| void UnlockContext(object contextUser) | PublicStatic | 0x08 | |
| bool ValidateInternal(Type type, object instance, bool allowExceptions, License& license) | PrivateStatic | 0x08 | |
| bool ValidateInternalRecursive(LicenseContext context, Type type, object instance, bool allowExceptions, License& license, const string& licenseKey) | PrivateStatic | 0x08 | |
| void Validate(Type type) | PublicStatic | 0x08 | |
| License Validate(Type type, object instance) | PublicStatic | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |