diff --git a/DecompilerNuGetDemos.workbook b/DecompilerNuGetDemos.workbook index 7a487f052..3ce0b80ac 100644 --- a/DecompilerNuGetDemos.workbook +++ b/DecompilerNuGetDemos.workbook @@ -6,7 +6,7 @@ platforms: - DotNetCore packages: - id: ICSharpCode.Decompiler - version: 4.0.0.4319-beta2 + version: 4.0.0.4443-beta3 --- Setup: load the references required to work with the decompiler @@ -29,7 +29,7 @@ You must have compiled **frontends.sln** first (run “dotnet build” in ICShar ```csharp string workbookBasePath = System.IO.Directory.GetCurrentDirectory(); -string fileName = System.IO.Path.Combine(workbookBasePath, "ICSharpCode.Decompiler.PowerShell", "bin", "Debug", "netstandard2.0", "ICSharpCode.Decompiler.dll"); +string fileName = System.IO.Path.Combine(workbookBasePath, "ICSharpCode.Decompiler.PowerShell", "bin", "Release", "netstandard2.0", "ICSharpCode.Decompiler.dll"); var decompiler = new CSharpDecompiler(fileName, new DecompilerSettings()); ``` @@ -48,12 +48,12 @@ var nameOfGenericType = new FullTypeName("ICSharpCode.Decompiler.Util.Empty`1"); Console.WriteLine(decompiler.DecompileTypeAsString(nameOfGenericType)); ``` -If you want to decompile one single member (sample: first property) +If you want to decompile one single member (sample: first method) ```csharp -var nameOfUniResolver = new FullTypeName("ICSharpCode.Decompiler.UniversalAssemblyResolver"); +var nameOfUniResolver = new FullTypeName("ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver"); ITypeDefinition typeInfo = decompiler.TypeSystem.FindType(nameOfUniResolver).GetDefinition(); -var tokenOfFirstProperty = typeInfo.Properties.First().MetadataToken; +var tokenOfFirstProperty = typeInfo.Methods.First().MetadataToken; Console.WriteLine(decompiler.DecompileAsString(tokenOfFirstProperty)); ``` diff --git a/ICSharpCode.Decompiler.Console/ICSharpCode.Decompiler.Console.csproj b/ICSharpCode.Decompiler.Console/ICSharpCode.Decompiler.Console.csproj index fed3e71e4..3d4723409 100644 --- a/ICSharpCode.Decompiler.Console/ICSharpCode.Decompiler.Console.csproj +++ b/ICSharpCode.Decompiler.Console/ICSharpCode.Decompiler.Console.csproj @@ -7,7 +7,7 @@ true ilspycmd ilspycmd - 3.0.0 + 3.5.0 Command-line decompiler using the ILSpy decompilation engine Copyright 2011-2018 AlphaSierraPapa https://github.com/icsharpcode/ILSpy/ @@ -15,6 +15,9 @@ https://ilspy.net/images/icon32.png https://github.com/icsharpcode/ILSpy/ + 3.5.0.0 + 3.5.0.0 + true @@ -24,7 +27,7 @@ - + diff --git a/ICSharpCode.Decompiler.PowerShell/ICSharpCode.Decompiler.PowerShell.csproj b/ICSharpCode.Decompiler.PowerShell/ICSharpCode.Decompiler.PowerShell.csproj index 9bb7695ce..83bfab999 100644 --- a/ICSharpCode.Decompiler.PowerShell/ICSharpCode.Decompiler.PowerShell.csproj +++ b/ICSharpCode.Decompiler.PowerShell/ICSharpCode.Decompiler.PowerShell.csproj @@ -7,8 +7,8 @@ - - + +