Skip to content

Commit fd0903c

Browse files
committed
修改文档
1 parent 7df57fe commit fd0903c

File tree

14 files changed

+50
-54
lines changed

14 files changed

+50
-54
lines changed

src/docs/compile/index.md

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,27 @@
11
---
2-
title: "11. 编译模板 API速查表"
2+
title: "包说明"
33
---
44

55
<br/>
66

7-
| 类名 | 作用 | 命名空间 | 操作类型 |
8-
| :----------------: | :-----------------------------------: | :---------------------: | :-------------------: |
9-
| NAssembly | 快速创建同程序集的 oop 及委托等操作类 | 全局 | 静态初始化,动态实例化 |
10-
| NInstance | 根据类型,提供一个初始化实例的委托 | 全局| 静态 |
11-
| NDelegate | 快速创建指定域的 Action/Func 委托 | 全局 | 静态初始化,动态实例化 |
12-
| NClass | 快速创建一个公有类 | 全局 | 静态初始化,动态实例化 |
13-
| NInterface | 快速创建一个公有接口 | 全局 | 静态初始化,动态实例化 |
14-
| NEnum | 快速创建一个枚举类 | 全局 | 静态初始化,动态实例化 |
15-
| NRecord | 快速创建一个记录类 | 全局 | 静态初始化,动态实例化 |
16-
| NStruct | 快速创建一个结构体 | 全局 | 静态初始化,动态实例化 |
17-
| FakeMethodOperator | 仿造 MethodInfo 创建方法 | Natasha.CSharp | 静态初始化,动态实例化 |
18-
| FastMethodOperator | 快速创建方法 | Natasha.CSharp | 静态初始化,动态实例化 |
7+
8+
### 域实现包
9+
10+
`DotNetCore.Natasha.DynamicLoad.Base` 包为编译单元与域的粘合接口包,自定义实现域并给 Natasha 编译单元用。
11+
12+
`DotNetCore.Natasha.Domain` Natasha 官方的 Core3.0+ 域操作包。
13+
14+
`Natasha.CSharp.Compiler.Domain` 继承自 `DotNetCore.Natasha.Domain` 并实现了 `DotNetCore.Natasha.DynamicLoad.Base` 编译粘合接口包。
15+
16+
## 编译单元包
17+
18+
`DotNetCore.Natasha.CSharp.Compiler` Natasha 基础编译单元包。
19+
20+
21+
### 扩展包
22+
23+
`DotNetCore.Natasha.CSharp.Template.Core` 在编译单元基础上构建的模板编译包。
24+
25+
`DotNetCore.Natasha.CSharp.Extension.Ambiguity` 在编译单元基础上扩展的解决二义性引用的包。
26+
27+
`DotNetCore.Natasha.CSharp.Extension.Codecov` 在编译单元基础上扩展的统计动态程序集使用率的包。

src/docs/get_started/_category_.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/docs/glossary/_category_.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/docs/glossary/index.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/docs/compile/0010-static-init.md renamed to src/docs/template/001-static-init.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "10. 模板初始化操作"
2+
title: "1. 模板初始化操作"
33
---
44

55
Natasha 的所有模板均继承自 ComplierTemplate ,ComplierTemplate 本身会提供静态构造方法。因此上层 API 也会被支持。
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "9. 模板 API 用法展示(未更新)"
2+
title: "2. 模板 API 用法展示(未更新)"
33
---
44

55

src/docs/get_started/003-development-specification.md renamed to src/docs/template/004-development-specification.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "建议的封装规范"
2+
title: "4. 建议的封装规范"
33
---
44

55
## Natasha 封装规约
Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,27 @@
11
---
2-
title: "11. 编译模板 API速查表"
2+
title: "包说明"
33
---
44

55
<br/>
66

7-
| 类名 | 作用 | 命名空间 | 操作类型 |
8-
| :----------------: | :-----------------------------------: | :---------------------: | :-------------------: |
9-
| NAssembly | 快速创建同程序集的 oop 及委托等操作类 | 全局 | 静态初始化,动态实例化 |
10-
| NInstance | 根据类型,提供一个初始化实例的委托 | 全局| 静态 |
11-
| NDelegate | 快速创建指定域的 Action/Func 委托 | 全局 | 静态初始化,动态实例化 |
12-
| NClass | 快速创建一个公有类 | 全局 | 静态初始化,动态实例化 |
13-
| NInterface | 快速创建一个公有接口 | 全局 | 静态初始化,动态实例化 |
14-
| NEnum | 快速创建一个枚举类 | 全局 | 静态初始化,动态实例化 |
15-
| NRecord | 快速创建一个记录类 | 全局 | 静态初始化,动态实例化 |
16-
| NStruct | 快速创建一个结构体 | 全局 | 静态初始化,动态实例化 |
17-
| FakeMethodOperator | 仿造 MethodInfo 创建方法 | Natasha.CSharp | 静态初始化,动态实例化 |
18-
| FastMethodOperator | 快速创建方法 | Natasha.CSharp | 静态初始化,动态实例化 |
7+
8+
### 域实现包
9+
10+
`DotNetCore.Natasha.DynamicLoad.Base` 包为编译单元与域的粘合接口包,自定义实现域并给 Natasha 编译单元用。
11+
12+
`DotNetCore.Natasha.Domain` Natasha 官方的 Core3.0+ 域操作包。
13+
14+
`Natasha.CSharp.Compiler.Domain` 继承自 `DotNetCore.Natasha.Domain` 并实现了 `DotNetCore.Natasha.DynamicLoad.Base` 编译粘合接口包。
15+
16+
## 编译单元包
17+
18+
`DotNetCore.Natasha.CSharp.Compiler` Natasha 基础编译单元包。
19+
20+
21+
### 扩展包
22+
23+
`DotNetCore.Natasha.CSharp.Template.Core` 在编译单元基础上构建的模板编译包。
24+
25+
`DotNetCore.Natasha.CSharp.Extension.Ambiguity` 在编译单元基础上扩展的解决二义性引用的包。
26+
27+
`DotNetCore.Natasha.CSharp.Extension.Codecov` 在编译单元基础上扩展的统计动态程序集使用率的包。

src/i18n/zh-Hans/docusaurus-plugin-content-docs/current/get_started/_category_.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/i18n/zh-Hans/docusaurus-plugin-content-docs/current/glossary/_category_.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)