Skip to content

API Host FileScriptSourceResolver

Liu.Yandong.Hanks edited this page Aug 26, 2026 · 4 revisions

FileScriptSourceResolver

默认文件系统解析器的向后兼容别名。

命名空间:AuroraScript.Source。类型:class。

返回 .NET 宿主 API 参考

概述

FileScriptSourceResolver 的存在是为了让现有宿主代码继续编译。它在 FileSystemScriptSourceResolver 中描述的默认文件系统行为之上暴露单个共享 Instance

Tip

对于新宿主代码,优先使用 ScriptSources.FileSystem(root)FileSystemScriptSourceResolver,因为两者都允许宿主显式选择根目录。

快速参考

FileScriptSourceResolver 的最小用法。

// Kept for existing code; new code should use ScriptSources.FileSystem.
var resolver = FileScriptSourceResolver.Instance;

字段

Instance

static readonly FileScriptSourceResolver Instance

共享解析器实例。

参数

无。

返回值

返回 FileScriptSourceResolver

var options = EngineOptions.Default.WithCompiler(builder =>
    builder.SourceResolver = FileScriptSourceResolver.Instance);

Clone this wiki locally