#if NET40 || NET461 namespace Apewer.Internals.QrCode { internal abstract class AbstractQRCode { protected QRCodeData QrCodeData { get; set; } protected AbstractQRCode() { } protected AbstractQRCode(QRCodeData data) { this.QrCodeData = data; } /// /// Set a QRCodeData object that will be used to generate QR code. Used in COM Objects connections /// /// Need a QRCodeData object generated by QRCodeGenerator.CreateQrCode() virtual public void SetQRCodeData(QRCodeData data) { this.QrCodeData = data; } public void Dispose() { this.QrCodeData = null; } } } #endif