85 lines
2.0 KiB
C#
85 lines
2.0 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 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,
|
||
}
|
||
}
|