internal ProcessedEntriesNative ToNative() { return(new ProcessedEntriesNative { ProcessedEntriesPtr = BindingUtils.CopyFromObjectList(Entries), ProcessedEntriesLen = (UIntPtr)(Entries?.Count ?? 0) }); }
internal FilesMapNative ToNative() { return(new FilesMapNative { FilesPtr = BindingUtils.CopyFromObjectList(Files), FilesLen = (UIntPtr)(Files?.Count ?? 0) }); }
/// <summary> /// Returns a native wallet spendable balance. /// </summary> /// <returns></returns> internal WalletSpendableBalancesNative ToNative() { return(new WalletSpendableBalancesNative { WalletBalancesPtr = BindingUtils.CopyFromObjectList(WalletBalances), WalletBalancesLen = (UIntPtr)(WalletBalances?.Count ?? 0) }); }
/// <summary> /// Returns native access container entry. /// </summary> /// <returns></returns> internal AccessContainerEntryNative ToNative() { return(new AccessContainerEntryNative { ContainersPtr = BindingUtils.CopyFromObjectList(Containers), ContainersLen = (UIntPtr)(Containers?.Count ?? 0) }); }
internal FileInfoNative ToNative() { return(new FileInfoNative { FileName = FileName, FileMetaDataPtr = BindingUtils.CopyFromObjectList(FileMetaData), FileMetaDataLen = (UIntPtr)(FileMetaData?.Count ?? 0) }); }
/// <summary> /// Returns ShareMDataReqNative /// </summary> /// <returns></returns> internal ShareMDataReqNative ToNative() { return(new ShareMDataReqNative { App = App, MDataPtr = BindingUtils.CopyFromObjectList(MData), MDataLen = (UIntPtr)(MData?.Count ?? 0) }); }
/// <summary> /// Returns native container request. /// </summary> /// <returns></returns> internal ContainersReqNative ToNative() { return(new ContainersReqNative { App = App, ContainersPtr = BindingUtils.CopyFromObjectList(Containers), ContainersLen = (UIntPtr)(Containers?.Count ?? 0) }); }
/// <summary> /// Returns native authentication request. /// </summary> /// <returns></returns> internal AuthReqNative ToNative() { return(new AuthReqNative { App = App, AppContainer = AppContainer, AppPermissionTransferCoins = AppPermissionTransferCoins, AppPermissionPerformMutations = AppPermissionPerformMutations, AppPermissionGetBalance = AppPermissionGetBalance, ContainersPtr = BindingUtils.CopyFromObjectList(Containers), ContainersLen = (UIntPtr)(Containers?.Count ?? 0) }); }