Repository navigation
API Host TypedDocumentOutput
Liu.Yandong.Hanks edited this page Sep 3, 2026
·
3 revisions
INativeTypedDocument.WriteTypedDocument 使用的 TDoc 写出器。
命名空间:AuroraScript.Runtime.Serialization。种类:ref struct。适用于 4.0.0。
返回 .NET Host API 参考 · INativeTypedDocument
第一次 WriteMember、WriteElement 或 WriteValue 锁定本次写出的对象、数组或标量形态。不要保存本结构。数值和布尔 ScriptDatum 不分配。
void WriteMember(string name, double value, bool readOnly = false)
void WriteMember(string name, bool value, bool readOnly = false)
void WriteMember(string name, string value, bool readOnly = false)
void WriteMember(string name, ScriptDatum value, bool readOnly = false)
void WriteElement(double value)
void WriteElement(bool value)
void WriteElement(string value)
void WriteElement(ScriptDatum value)
void WriteValue(double value)
void WriteValue(bool value)
void WriteValue(string value)
void WriteValue(ScriptDatum value)
void WriteDynamicMembers(ScriptObject source)WriteMember 写出命名对象成员;WriteElement 写出位置数组元素;WriteValue 写出整个标量体(仅 null、boolean、number、string)。混用会抛出 TypedDocumentException。
WriteDynamicMembers 把指定 ScriptObject 自身可枚举的动态属性追加到对象体,并保留 readonly。它不会写出 Native CLR 字段;这些字段仍由 WriteMember 显式写出。只有 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
- 扩展包
- 序列化与调试
- 异常与诊断