private void AddMethod(string className, string methodName, Assign ass) { JSClassItem classItem = _classLookup[className] as JSClassItem; if (classItem == null) { // We haven't defined this type yet, do so here. classItem = new JSClassItem(className, className, _fileItem); //classItem.Icon = Properties.Resources.JSClassItem; _fileItem.Classes.Add(classItem); _classLookup.Add(className, classItem); _projectBrowser.AddLookup(classItem, classItem.GetID(), _invert); } // TODO methods need parent method ids in their ids, e.g. Hierarchy.js is breaking JSMethodItem methodItem = new JSMethodItem(methodName + "()", classItem); //methodItem.Icon = Properties.Resources.JSMethodItem; methodItem.MethodInfo = ass.right; classItem.Methods.Add(methodItem); _projectBrowser.AddLookup(methodItem, methodItem.GetID(), _invert); }
private void AddMethod(string className, string methodName, Assign ass) { JSClassItem classItem = _classLookup[className] as JSClassItem; if (classItem == null) { // We haven't defined this type yet, do so here. classItem = new JSClassItem(className, className, _fileItem); //classItem.Icon = Properties.Resources.JSClassItem; _fileItem.Classes.Add(classItem); _classLookup.Add(className, classItem); _projectBrowser.AddLookup(classItem, classItem.GetID(), _invert); } // TODO methods need parent method ids in their ids, e.g. Hierarchy.js is breaking JSMethodItem methodItem = new JSMethodItem(methodName + "()", classItem); //methodItem.Icon = Properties.Resources.JSMethodItem; methodItem.MethodInfo = ass.right; classItem.Methods.Add(methodItem); _projectBrowser.AddLookup(methodItem, methodItem.GetID(), _invert); }