Repository navigation
API Host TypedDocumentInput
Liu.Yandong.Hanks edited this page Sep 3, 2026
·
3 revisions
INativeTypedDocument.ReadTypedDocument 使用的 TDoc 读入项。
命名空间:AuroraScript.Runtime.Serialization。种类:readonly ref struct。适用于 4.0.0。
返回 .NET Host API 参考 · INativeTypedDocument
表示当前正在读入的一个对象成员、数组元素或标量值。不要保存本结构。
| 成员 | 说明 |
|---|---|
bool IsMember |
是否为命名对象成员 |
bool IsElement |
是否为位置数组元素 |
bool IsValue |
是否为整个标量体(User "a,b"、State 1、Flag false) |
string MemberName |
成员名;数组元素和标量为 null
|
int ElementIndex |
数组下标;对象成员和标量为 -1
|
bool IsReadOnly |
对象成员是否声明为 readonly;数组元素和标量始终为 false
|
ScriptDatum Value |
已解析的脚本值,不装箱 |
void DefineDynamicMember(ScriptObject target)
TypedDocumentException Error(string message)DefineDynamicMember 仅接受 member 输入,把当前成员定义成目标对象自身的可枚举动态属性,并保留 readonly。NativeType 可在处理完自己的固定成员后,用它选择性接受额外字段。
创建带当前数据路径的 TDoc 错误。
AuroraScript.JIT 4.0.0 · 文档首页 · 仓库 · MIT License
- 宿主集成
- 脚本原生类型
- .NET 宿主 API 参考
- 引擎与执行
- 编译配置
- 源解析
- 脚本原生类型
- NativeTypeAttribute
- NativePackageAttribute
- ExportAttribute
- ReceiverExportAttribute
- AuroraExportValueKind
- AuroraParamAttribute
- AuroraGeneratedExportAttribute
- AuroraGeneratedConstantAttribute
- MatchFailure
- MatchLevel
- IAuroraNativeInstance
- INativeTypedDocument
- AuroraNativeObject
- AuroraNativeObjectAttribute
- 运行时值
- ScriptDatum
- ValueKind
- ScriptObject
- ScriptArray
- ScriptType
- TypeAccess
- ObjectFlags
- NumberValue
- Int64Value
- UInt64Value
- StringValue
- BooleanValue
- NullValue
- ScriptDate
- ScriptError
- ScriptHashMap
- ScriptRegex
- ScriptProxy
- StringBuffer
- ScriptEnumerator
- ScriptFunctionDelegate
- ScriptMethodDelegate
- ClosureFunction
- CLR 互操作
- 宿主 TDoc
- 扩展包
- 序列化与调试
- 异常与诊断