From 6fc2f753ecddfaf71fac6ec251536a0d4fcabe14 Mon Sep 17 00:00:00 2001 From: Schabse Laks Date: Tue, 11 Nov 2014 20:46:12 -0500 Subject: [PATCH] Addin: Fix runtime error in VS2010 explorer.SelectedItems returns object[] --- ILSpy.AddIn/ILSpyAddInPackage.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ILSpy.AddIn/ILSpyAddInPackage.cs b/ILSpy.AddIn/ILSpyAddInPackage.cs index da93514b4..075b4fda6 100644 --- a/ILSpy.AddIn/ILSpyAddInPackage.cs +++ b/ILSpy.AddIn/ILSpyAddInPackage.cs @@ -86,9 +86,9 @@ namespace ICSharpCode.ILSpy.AddIn private void OpenInILSpyCallback(object sender, EventArgs e) { var explorer = ((EnvDTE80.DTE2)GetGlobalService(typeof(EnvDTE.DTE))).ToolWindows.SolutionExplorer; - var items = explorer.SelectedItems as EnvDTE.UIHierarchyItem[]; + var items =(object[]) explorer.SelectedItems ; - foreach (var item in items) { + foreach (EnvDTE.UIHierarchyItem item in items) { dynamic obj = item.Object; OpenAssemblyInILSpy(obj.Path); }