Browse Source

Refine `GeneratePdbForAssemblies` implementation.

pull/3619/head
sonyps5201314 5 months ago
parent
commit
c5c3505a98
  1. 5
      ILSpy/Commands/GeneratePdbContextMenuEntry.cs

5
ILSpy/Commands/GeneratePdbContextMenuEntry.cs

@ -17,6 +17,7 @@
// DEALINGS IN THE SOFTWARE. // DEALINGS IN THE SOFTWARE.
using System; using System;
using System.Collections.Generic;
using System.Composition; using System.Composition;
using System.Diagnostics; using System.Diagnostics;
using System.IO; using System.IO;
@ -117,9 +118,9 @@ namespace ICSharpCode.ILSpy
}, ct)).Then(dockWorkspace.ShowText).HandleExceptions(); }, ct)).Then(dockWorkspace.ShowText).HandleExceptions();
} }
internal static void GeneratePdbForAssemblies(System.Collections.Generic.IEnumerable<LoadedAssembly> assemblies, LanguageService languageService, DockWorkspace dockWorkspace) internal static void GeneratePdbForAssemblies(IEnumerable<LoadedAssembly> assemblies, LanguageService languageService, DockWorkspace dockWorkspace)
{ {
var assemblyArray = assemblies?.Where(a => a != null).ToArray(); var assemblyArray = assemblies?.Where(a => a != null).ToArray() ?? [];
if (assemblyArray == null || assemblyArray.Length == 0) if (assemblyArray == null || assemblyArray.Length == 0)
return; return;

Loading…
Cancel
Save