internal SafeKeyNative ToNative() { return(new SafeKeyNative { XorUrl = XorUrl, XorName = XorName, ResolvedFrom = ResolvedFrom.ToNative(), }); }
internal PublishedImmutableDataNative ToNative() { return(new PublishedImmutableDataNative { XorUrl = XorUrl, XorName = XorName, DataPtr = BindingUtils.CopyFromByteArray(Data), DataLen = (UIntPtr)(Data?.Length ?? 0), ResolvedFrom = ResolvedFrom.ToNative(), MediaType = MediaType }); }
internal WalletNative ToNative() { return(new WalletNative { XorUrl = XorUrl, XorName = XorName, TypeTag = TypeTag, Balances = Balances.ToNative(), DataType = (ulong)DataType, ResolvedFrom = ResolvedFrom.ToNative(), }); }
internal FilesContainerNative ToNative() { return(new FilesContainerNative { XorUrl = XorUrl, XorName = XorName, TypeTag = TypeTag, Version = Version, FilesMap = FilesMap.ToNative(), DataType = (ulong)DataType, ResolvedFrom = ResolvedFrom.ToNative(), }); }