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