-
Notifications
You must be signed in to change notification settings - Fork 0
API Host StringPoolingStrategy
Liu.Yandong.Hanks edited this page Aug 19, 2026
·
2 revisions
控制 CLR 字符串如何包装为运行时 StringValue 对象的枚举。
Controls how CLR strings are wrapped as runtime StringValue objects.
命名空间:AuroraScript。类型:enum。
Namespace:
AuroraScript. Kind: enum.
Purpose
StringPoolingStrategy 是公开宿主类型。通过下方签名选择调用方式;对运行时对象、生命周期和异常,应由宿主在边界处明确处理。
Controls how CLR strings are wrapped as runtime StringValue objects.
Enumeration Values
每次创建新的 StringValue 包装。
Always creates a new StringValue wrapper.
简单示例
var value = StringPoolingStrategy.None;使用带弱引用的运行时字符串池复用包装。
Uses the runtime string pool with weak references to reuse wrappers.
简单示例
var value = StringPoolingStrategy.Intern;AuroraScript.JIT 4.0.0 · 仓库 · MIT 许可
AuroraScript.JIT 4.0.0 · Repository · MIT License