|
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.