internal override NativeElement ToNative(NativeElement element) { var native = EnsureDerived<NativeBarcode>(element); if (native == null) { #if __ANDROID__ || __IOS__ native = new NativeBarcode(Rect.ToNative(), BarcodeType.ToNative()); #elif WINDOWS_PHONE_APP native = new NativeBarcode(BarcodeType.ToNative()); #endif } return base.ToNative(native); }
internal override NativeElement ToNative(NativeElement element) { var native = EnsureDerived <NativeBarcode>(element); if (native == null) { #if __ANDROID__ || __IOS__ native = new NativeBarcode(Rect.ToNative(), BarcodeType.ToNative()); #elif WINDOWS_PHONE_APP native = new NativeBarcode(BarcodeType.ToNative()); #endif } return(base.ToNative(native)); }
internal Barcode(NativeBarcode native) : base(native) { BarcodeType = native.BarcodeType.FromNative(); }