expression: [ExpressionTypes, i32][dataSize, i32][TypeCodes, byte][expressionData, bytes] 4 4 1 ...
Writer
00 Remarks
01 Syntax
SMRUCC.Rsharp.Development.Package.File.Writer
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| Write | 1 | 将任意R#表达式序列化为字节流 |
| GetBuffer | 1 | 这个函数会将传递进来的sourcemap对象加入到缓存之中 |
| ReadSourceMap | 1 | |
| GetSymbols | 1 | |
| Dispose | 1 |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| RSymbol | 1 | |
| RJSON | 1 | |
| RSymbolRef | 1 | |
| RSymbolIndex | 1 | |
| RSymbolAssign | 1 | |
| RLiteral | 1 | |
| RBinary | 1 | |
| RCallFunction | 1 | |
| RFunction | 1 | |
| RImports | 1 | |
| RUnary | 1 | |
| RVector | 1 | |
| RString | 1 | |
| RExpr | 1 | |
| RClosure | 1 | |
| RReturns | 1 | |
| RTypeAssert | 1 | |
| RShell | 1 | |
| RTryCatch | 1 | |
| RWhile | 1 | |
| RAnnotation | 1 | |
| RBreakControls | 1 | |
| Rfor | 1 | |
| Rif | 1 | |
| Relse | 1 |
04 Fields
| Name | Overloads | Summary |
|---|---|---|
| Magic | 1 |
05 Members
Write(Expression)
将任意R#表达式序列化为字节流
Parameters
| Name | Type | Description |
|---|---|---|
x | Expression | 任意一个R#表达式 |
Returns
函数返回表达式的md5哈希值
GetBuffer(
StackFrame)这个函数会将传递进来的sourcemap对象加入到缓存之中
Parameters
| Name | Type | Description |
|---|---|---|
sourceMap | StackFrame | - |
Magic
RSymbol
RJSON
RSymbolRef
RSymbolIndex
RSymbolAssign
RLiteral
RBinary
RCallFunction
RFunction
RImports
RUnary
RVector
RString
RExpr
RClosure
RReturns
RTypeAssert
RShell
RTryCatch
RWhile
RAnnotation
RBreakControls
Rfor
Rif
Relse
ReadSourceMap(
BinaryReader, DESCRIPTION)GetSymbols()
Dispose()