跳转至

ZensicalScriptingAPISettingsSO

  • 种类: class
  • 命名空间: Runestone.AesirModules.ScriptDocGenerator.Editor
  • 程序集: Runestone.AesirModules.Editor.OdinInspector

继承链: System.Object → UnityEngine.Object → UnityEngine.ScriptableObject → Runestone.AesirModules.ScriptDocGenerator.Editor.DocGeneratorSettingsSO → ZensicalScriptingAPISettingsSO

声明

public class ZensicalScriptingAPISettingsSO : Runestone.AesirModules.ScriptDocGenerator.Editor.DocGeneratorSettingsSO

Zensical 静态站点专用的 API 文档生成设置

备注

输出遵循 Zensical (Python-Markdown) 约定的 Markdown: YAML Front Matter、无标题 note 警示框元信息、md_in_html 表格样式包裹(.api-summary-table 等)、 显式标题锚点({#api-xxx})与 csharp 声明块, 配合站点侧 docs/stylesheets/api.css 呈现 DocFX 风格的 Scripting API 页面。 样式锚点约定:.api-summary-table / .api-params-table / .api-returns-table。 表格一律经

包裹注入 class —— attr_list 块级标记 {: .cls } 对表格无效(Zensical 实测:class 不应用且标记原文渲染),仅标题级 {#anchor} 行内标记可用。 成员详情统一"先注释后声明":读者先看到用途说明,再看签名。 参数与返回值说明来自分析期的结构化数据(IParameterData 与 XML 文档注释解析链), 不从格式化字符串反解析。

构造方法

ZensicalScriptingAPISettingsSO()

public ZensicalScriptingAPISettingsSO()

字段

名称 描述 声明类型
customizeDocFileExtensionName 是否自定义文档扩展名 DocGeneratorSettingsSO
generateIdentifier 是否生成增量标识符 DocGeneratorSettingsSO
generateNamespaceFolder 是否按命名空间生成文件夹 DocGeneratorSettingsSO
docFileExtensionName 设置的文档扩展名 DocGeneratorSettingsSO

属性

声明的属性

名称 描述
Instance Zensical 文档生成设置单例。解析结果按域缓存:缺失资产的解析会执行 CreateAsset 与 AssetDatabase.Refresh,每次都重新解析会把这类重操作带进高频路径。

继承的属性

名称 描述 声明类型
hideFlags — Object
name — Object

Instance

Zensical 文档生成设置单例。解析结果按域缓存:缺失资产的解析会执行 CreateAsset 与 AssetDatabase.Refresh,每次都重新解析会把这类重操作带进高频路径。

public static ZensicalScriptingAPISettingsSO Instance { get; }

方法

名称 描述 声明类型
GetType() — object
GetInstanceID() — Object
Equals(object) — Object
GetHashCode() — Object
GetGeneratedDocumentation(ITypeData) — ZensicalScriptingAPISettingsSO
ToString() — Object
ResetToDefault() 重置文档生成器设置 DocGeneratorSettingsSO
MemberwiseClone() — object
Finalize() — object
SetDirty() — ScriptableObject

Additional Notes

首个 ## Additional Notes 是增量生成文档标识符,请勿修改标题级别和内容!本文档由 Script Doc Generator 辅助生成。