public SymbolsViwer(ListView listView, ImageList imageList, bool showInThread, VisualPascalABCPlugins.InvokeDegegate beginInvoke, PascalABCCompiler.SourceFilesProviderDelegate sourceFilesProvider, VisualEnvironmentCompiler.ExecuteSourceLocationActionDelegate ExecuteSourceLocationAction) { this.listView = listView; this.imageList = imageList; this.showInThread = showInThread; this.beginInvoke = beginInvoke; this.sourceFilesProvider = sourceFilesProvider; this.ExecuteSourceLocationAction = ExecuteSourceLocationAction; listView.MouseDoubleClick += new MouseEventHandler(listView_MouseDoubleClick); }