public void CreateEvent(string name, string returns)
        {
            Debug.Assert(this.compileInProgress == true);
            Debug.Assert(this.currentObject != null);

            ScriptEvent ev = new ScriptEvent(currentObject, name, returns);

            currentScriptBase = ev;
        }
Ejemplo n.º 2
0
        public ScriptEvent GetEvent(string name)
        {
            ScriptEvent ev = this.scriptEvents[name.ToLower()] as ScriptEvent;

            if (ev == null)
            {
                if (this.superClass != null)
                {
                    return(this.superClass.GetEvent(name));
                }
            }

            return(ev);
        }
Ejemplo n.º 3
0
 public ScriptEventDoc(ScriptEvent ev) : base(ev)
 {
     this.parentEvent = ev;
 }
Ejemplo n.º 4
0
 public void AddEvent(ScriptEvent ev)
 {
     scriptEvents.Add(ev.Name, ev);
 }