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; }
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); }
public ScriptEventDoc(ScriptEvent ev) : base(ev) { this.parentEvent = ev; }
public void AddEvent(ScriptEvent ev) { scriptEvents.Add(ev.Name, ev); }