/// <summary> /// Initializes a new instance of the <see cref="LicenseValidator"/> class. /// </summary> /// <param name="policy"> /// The policy. /// </param> /// <param name="deviceLimiter"> /// The device limiter. /// </param> /// <param name="callback"> /// The callback. /// </param> /// <param name="nonce"> /// The nonce. /// </param> /// <param name="packageName"> /// The package name. /// </param> /// <param name="versionCode"> /// The version code. /// </param> internal LicenseValidator( IPolicy policy, IDeviceLimiter deviceLimiter, ILicenseCheckerCallback callback, int nonce, string packageName, string versionCode) { this.policy = policy; this.deviceLimiter = deviceLimiter; this.licenseCheckerCallback = callback; this.numberUsedOnce = nonce; this.packageName = packageName; this.versionCode = versionCode; }