DefaultClass AddClass(NavigateToItem item, IDocument document) { var defaultClass = new DefaultClass(this, item.GetFullName()); defaultClass.BodyRegion = item.ToRegion(document); defaultClass.Region = defaultClass.BodyRegion; if (item.HasContainer()) { IClass parentClass = FindParentClass(item); parentClass.InnerClasses.Add(defaultClass); } else { Classes.Add(defaultClass); } return defaultClass; }
void UpdateMethodRegions(DefaultMethod method, NavigateToItem item, IDocument document) { DomRegion region = item.ToRegion(document); method.Region = new DomRegion( region.BeginLine, region.BeginColumn, region.BeginLine, region.BeginColumn); method.BodyRegion = region; }