using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
namespace Mesnac.EventService
{
///
/// 设计时事件订阅信息
///
public class DesignEvent
{
public string GUID { get; set; }
public string Name { get; set; }
public string Remark { get; set; }
}
///
/// 设计时可用订阅事件
///
public class DesignEventTree
{
public List Children { get; set; }
public List EventNode { get; set; }
}
///
/// 运行时数据传输值
///
public class RuntimeEventArgs : EventArgs
{
public string GUID { get; set; }
public object DATA { get; set; }
}
public delegate void RuntimeEventHandler(object sender, RuntimeEventArgs e);
///
/// 事件处理接口
///
public interface IDesignService
{
void IniDesignEvent(string path);
DesignEventTree DesignEventTree { get; set; }
event RuntimeEventHandler RuntimeEvent;
}
}