Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
LicenseInteropProxy () | |
void | GetLicInfo (Type type, out bool runtimeKeyAvail, out bool licVerified) |
string | RequestLicKey (Type type) |
object | AllocateAndValidateLicense ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type type, string key, bool isDesignTime) |
void | GetCurrentContextInfo (RuntimeTypeHandle rth, out bool isDesignTime, out IntPtr bstrKey) |
void | SaveKeyInCurrentContext (IntPtr bstrKey) |
Static Public Member Functions | |
static object | Create () |
static bool | HasLicense (Type type) |
Private Attributes | |
readonly MethodInfo | _createWithContext |
readonly MethodInfo | _validateTypeAndReturnDetails |
readonly MethodInfo | _getCurrentContextInfo |
readonly MethodInfo | _createDesignContext |
readonly MethodInfo | _createRuntimeContext |
readonly MethodInfo | _setSavedLicenseKey |
readonly Type | _licInfoHelper |
readonly MethodInfo | _licInfoHelperContains |
object | _licContext |
Type | _targetRcwType |
Static Private Attributes | |
static readonly Type | s_licenseAttrType = Type.GetType("System.ComponentModel.LicenseProviderAttribute, System.ComponentModel.TypeConverter", throwOnError: false) |
static readonly Type | s_licenseExceptionType = Type.GetType("System.ComponentModel.LicenseException, System.ComponentModel.TypeConverter", throwOnError: false) |
Definition at line 8 of file LicenseInteropProxy.cs.