class f__AnonymousType0<< Count > j__TPar
static License Validate(Type type, object instance)
static object CreateWithContext(Type type, LicenseContext creationContext, object[] args)
static bool ValidateInternal(Type type, object instance, bool allowExceptions, [Out] License license)
static readonly object s_selfLock
static LicenseUsageMode UsageMode
static Hashtable s_providers
static LicenseProvider GetCachedProviderInstance(Type providerType)
static LicenseContext CurrentContext
static bool IsValid(Type type)
static void UnlockContext(object contextUser)
static bool ValidateInternalRecursive(LicenseContext context, Type type, object instance, bool allowExceptions, [Out] License license, [Out] string licenseKey)
static void LockContext(object contextUser)
static readonly object s_internalSyncObject
static bool IsLicensed(Type type)
static void Validate(Type type)
static LicenseContext s_context
static void CacheProvider(Type type, LicenseProvider provider)
static bool GetCachedNoLicenseProvider(Type type)
static bool IsValid(Type type, object instance, [Out] License license)
static Hashtable s_providerInstances
static object CreateWithContext(Type type, LicenseContext creationContext)
static LicenseProvider GetCachedProvider(Type type)
static object s_contextLockHolder