The R# package module wrapper
Package
01 Syntax
SMRUCC.Rsharp.Development.Package.Package
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| .ctor | 2 | construct from a clr runtime type |
| GetPackageModuleInfo | 1 | |
| GetFunction | 1 | |
| GetPackageDescription | 1 | |
| ParseClrType | 1 | |
| ToString | 1 |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| package | 1 | the package assembly module. |
| isMissing | 1 | the Package.package assembly module is nothing means the current package object is missing on your filesystem. |
| ls | 1 | Get all api names in this package module |
| dllName | 1 | get the .net clr dll assembly basename without extension suffix |
| info | 1 | |
| is_basePackage | 1 | |
| namespace | 1 | |
| libPath | 1 |
04 Fields
| Name | Overloads | Summary |
|---|---|---|
| apiCache | 1 | [namespace::name -> entry_point] |
05 Members
#ctor(
PackageAttribute, Type)construct from a clr runtime type
Parameters
| Name | Type | Description |
|---|---|---|
info | PackageAttribute | - |
package | Type | - |
#ctor(PackageLoaderEntry)
For missing package
Parameters
| Name | Type | Description |
|---|---|---|
loaderInfo | PackageLoaderEntry | - |
package
the package assembly module.
Returns
the .NET context for imports methods and functions
isMissing
the Package.package assembly module is nothing means the current package object is missing on your filesystem.
ls
Get all api names in this package module
dllName
get the .net clr dll assembly basename without extension suffix
apiCache
[namespace::name -> entry_point]
info
is_basePackage
namespace
libPath
GetPackageModuleInfo()
GetFunction(
String)GetPackageDescription(Environment,
Boolean)ParseClrType(
Type)ToString()