using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using TinaX.XComponent.Internal; namespace TinaX.XComponent { public class BaseTypeHandler { public string TypeName; public Func GetValueFunc; public Action SetValueFunc; public BaseTypeHandler() { } public BaseTypeHandler(string typeName) { this.TypeName = typeName; } public BaseTypeHandler(string typeName, Func getValueFunc, Action setValueFunc) { this.TypeName = typeName; this.GetValueFunc = getValueFunc; this.SetValueFunc = setValueFunc; } } }