Skip to content

API Host TypeAccess

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

TypeAccess

控制注册 CLR 类型的构造函数和静态成员访问权限的枚举。

Controls constructor and static-member access for registered CLR types.

命名空间:AuroraScript.Runtime.Interop。类型:enum。

Namespace: AuroraScript.Runtime.Interop. Kind: enum.

返回 .NET Host API 参考

Back to .NET Host API Reference

用途

Purpose

TypeAccess 是公开宿主类型。通过下方签名选择调用方式;对运行时对象、生命周期和异常,应由宿主在边界处明确处理。

Controls constructor and static-member access for registered CLR types.

枚举值

Enumeration Values

TypeAccess.Constructor

允许调用公开实例构造器。

Allows public instance constructors.

简单示例

var value = TypeAccess.Constructor;

TypeAccess.Static

允许访问公开静态属性、字段和方法。

Allows public static properties, fields, and methods.

简单示例

var value = TypeAccess.Static;

TypeAccess.All

同时允许构造器和静态成员。

Allows both constructors and static members.

简单示例

var value = TypeAccess.All;

Clone this wiki locally