Description Usage Arguments Details Value Examples
Unwrap a R6
NetObject
instance to a .Net object externalptr
.
1 | netUnwrap(object)
|
object |
|
todo
Returns the unwrapped R6 NetObject
instance to .Net externalptr
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | ## Not run:
library(sharper)
package_folder <- path.package("sharper")
netLoadAssembly(file.path(package_folder, "tests", "AssemblyForTests.dll"))
x <- netNew("AssemblyForTests.OneCtorData", 21L)
object <- NetObject$new(ptr = x)
ptr <- netUnwrap(object)
l <- list(
object,
c(12, 13),
NetObject$new(typeName = "AssemblyForTests.DefaultCtorData"),
netNew("AssemblyForTests.DefaultCtorData"))
ptrs <- netUnwrap(l)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.