Example #1
0
        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);
        }
Example #2
0
        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);
        }