Skip to content

API Host ScriptModule

Liu.Yandong.Hanks edited this page Aug 19, 2026 · 3 revisions

ScriptModule

编译模块的运行时元数据

Runtime metadata for a compiled module

.NET Host API 目录

.NET Host API Directory

概述

Overview

ScriptModule 是模块对象,通常由 ScriptDomain.GetModule 或函数元数据获得。它主要用于诊断、路径处理和高级宿主集成。

ScriptModule is the module object, usually obtained from ScriptDomain.GetModule or function metadata. It is primarily for diagnostics, path handling, and advanced host integration.

Name

Returns

@module 声明的模块名。

Module name declared by @module.

var module = domain.GetModule("MAIN");
Console.WriteLine(module.Name); // MAIN

ModulePath

Returns

Resolver 相对模块路径。

Resolver-relative module path.

var module = domain.GetModule("MAIN");
Console.WriteLine(module.ModulePath);

FullPath

Returns

源码绝对或虚拟完整路径。

Absolute or virtual full path of the source.

var module = domain.GetModule("MAIN");
Console.WriteLine(module.FullPath);

Clone this wiki locally