public InfoAdorner(TabControl target, DelphiAnalysis analysis) : base(target) { if (analysis == null) throw new ArgumentNullException("analysis"); this.analysis = analysis; }
public void Resolve(DelphiAnalysis container) { TargetFile = container.ResolveUnitName(ParentFile.FileName, Name); // TODO : split 'Resolve' and add to list and parallelise if (TargetFile != null) { TargetFile.UsedByFiles.Add(ParentFile); ParentFile.UsesFiles.Add(TargetFile); } }