mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-05-07 00:27:16 +08:00
- 修复 GFramework.Game 对 SourceGenerators.Abstractions 的项目引用并移除未使用的枚举生成 attribute - 新增 runtime-generator 边界校验脚本并接入 CI 与发布打包校验 - 更新 AGENTS、贡献文档与 ai-plan 跟踪,明确运行时模块禁止依赖生成器能力
46 lines
1003 B
C#
46 lines
1003 B
C#
// Copyright (c) 2025-2026 GeWuYou
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
namespace GFramework.Game.Config;
|
|
|
|
/// <summary>
|
|
/// 表示当前 Runtime / Generator / Tooling 共享支持的字符串 format 子集。
|
|
/// </summary>
|
|
internal enum YamlConfigStringFormatKind
|
|
{
|
|
/// <summary>
|
|
/// 表示 <c>yyyy-MM-dd</c> 形式的日期。
|
|
/// </summary>
|
|
Date,
|
|
|
|
/// <summary>
|
|
/// 表示带显式时区偏移的 RFC 3339 日期时间。
|
|
/// </summary>
|
|
DateTime,
|
|
|
|
/// <summary>
|
|
/// 表示 day-time duration 形式的持续时间。
|
|
/// </summary>
|
|
Duration,
|
|
|
|
/// <summary>
|
|
/// 表示基础电子邮件地址格式。
|
|
/// </summary>
|
|
Email,
|
|
|
|
/// <summary>
|
|
/// 表示带显式时区偏移的 RFC 3339 时间。
|
|
/// </summary>
|
|
Time,
|
|
|
|
/// <summary>
|
|
/// 表示绝对 URI。
|
|
/// </summary>
|
|
Uri,
|
|
|
|
/// <summary>
|
|
/// 表示连字符分隔的 UUID 文本。
|
|
/// </summary>
|
|
Uuid
|
|
}
|