2025-01-23 19:06:48 +08:00
|
|
|
|
using System;
|
|
|
|
|
|
|
2025-04-28 19:45:45 +08:00
|
|
|
|
namespace AlicizaX
|
2025-01-23 19:06:48 +08:00
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 事件池模式。
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[Flags]
|
|
|
|
|
|
public enum EventPoolMode : byte
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 默认事件池模式,即必须存在有且只有一个事件处理函数。
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
Default = 0,
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 允许不存在事件处理函数。
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
AllowNoHandler = 1,
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 允许存在多个事件处理函数。
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
AllowMultiHandler = 2,
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 允许存在重复的事件处理函数。
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
AllowDuplicateHandler = 4
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|