You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
781 B

  1. #if NET40 || NET461
  2. namespace Apewer.Internals.QrCode
  3. {
  4. internal abstract class AbstractQRCode
  5. {
  6. protected QRCodeData QrCodeData { get; set; }
  7. protected AbstractQRCode() {
  8. }
  9. protected AbstractQRCode(QRCodeData data) {
  10. this.QrCodeData = data;
  11. }
  12. /// <summary>
  13. /// Set a QRCodeData object that will be used to generate QR code. Used in COM Objects connections
  14. /// </summary>
  15. /// <param name="data">Need a QRCodeData object generated by QRCodeGenerator.CreateQrCode()</param>
  16. virtual public void SetQRCodeData(QRCodeData data) {
  17. this.QrCodeData = data;
  18. }
  19. public void Dispose()
  20. {
  21. this.QrCodeData = null;
  22. }
  23. }
  24. }
  25. #endif