Files
Future/Future.Contract/EnumType/EInstructionKind.cs
2025-08-30 17:19:57 +08:00

53 lines
1.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Future.Contract
{
/// <summary>
/// 指令的归类
/// </summary>
[Flags]
public enum EInstructionKind : int
{
/// <summary>
/// 无效指令
/// </summary>
Invalid,
/// <summary>
/// 一般指令:使用信道进行通信的通信信令
/// </summary>
General,
/// <summary>
/// 逻辑指令:处理指令逻辑结构的控制指令
/// </summary>
Logical,
/// <summary>
/// 目标指令:标定一个操作目标的声明指令
/// </summary>
Target,
/// <summary>
/// 结构指令:用例、方案、资源初始化序列
/// </summary>
Struct,
/// <summary>
/// 行为指令:操作一个目标属性的行为指令
/// </summary>
Behavior,
/// <summary>
/// 动作指令:指示运行引擎执行动作的指令
/// </summary>
Action,
/// <summary>
/// 运行指令:与运行时环境进行交互的指令
/// </summary>
Runtime,
/// <summary>
/// 设计指令:与指令序列编辑器交互的指令
/// </summary>
Design
}
}