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

85 lines
2.0 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Future.Contract
{
/// <summary>
/// 参数的值类型
/// </summary>
[Flags]
public enum EParameterType : int
{
/// <summary>
/// 变体类型:Variant引擎不负责校验与求值逻辑可以通过扩展编辑器处理
/// </summary>
Variant=1,
/// <summary>
/// 混合数组:只支持Json支持的基本值类型
/// </summary>
ValArray=2,
/// <summary>
/// 多行文本:string
/// </summary>
RichText=4,
/// <summary>
/// 整数数组:int[]
/// </summary>
IntArray=8,
/// <summary>
/// 整数类型:integer
/// </summary>
Integer=16,
/// <summary>
/// 文本数组:string[]
/// </summary>
TxtArray=32,
/// <summary>
/// 文本类型:String
/// </summary>
String=64,
/// <summary>
/// 数值数组:double[]
/// </summary>
NumArray=128,
/// <summary>
/// 数值类型:Number
/// </summary>
Number=256,
/// <summary>
/// 布尔类型:Boolean
/// </summary>
Boolean=512,
/// <summary>
/// 枚举类型:Enum
/// </summary>
Enums=1024,
/// <summary>
/// 字节类型:Byte
/// </summary>
Byte=2048,
/// <summary>
/// 单字类型:Word
/// </summary>
Word=4096,
/// <summary>
/// 双字类型:DWord
/// </summary>
DWord=8192,
/// <summary>
/// 长字类型:LWord
/// </summary>
LWord=16384,
/// <summary>
/// 字节数组:ByteArray
/// </summary>
ByteArray=32768,
/// <summary>
/// 时间日期:Datetime
/// </summary>
DateTime=65536,
}
}