private NfcNdefRecord[] GetRecords(NdefRecord[] records) { var results = new NfcNdefRecord[records.Length]; for (var i = 0; i < records.Length; i++) { var ndefRecord = new NfcNdefRecord { TypeFormat = (NfcNdefTypeFormat)records[i].Tnf, Uri = records[i].ToUri()?.ToString(), MimeType = records[i].ToMimeType(), Payload = records[i].GetPayload() }; results.SetValue(ndefRecord, i); } return(results); }
private NfcNdefRecord[] GetRecords(NFCNdefPayload[] records) { NfcNdefRecord[] results = new NfcNdefRecord[records.Length]; for (var i = 0; i < records.Length; i++) { NFCNdefPayload record = records[i]; var ndefRecord = new NfcNdefRecord { TypeFormat = (NfcNdefTypeFormat)record.TypeNameFormat, Uri = records[i].ToUri()?.ToString(), MimeType = records[i].ToMimeType(), Payload = record.Payload.ToByteArray() }; results.SetValue(ndefRecord, i); } return(results); }