mirror of https://github.com/icsharpcode/ILSpy.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
944 B
30 lines
944 B
$basePath = $PSScriptRoot |
|
if ([string]::IsNullOrEmpty($basePath)) |
|
{ |
|
$basePath = Split-Path -parent $psISE.CurrentFile.Fullpath |
|
} |
|
|
|
$modulePath = $basePath + '\bin\Debug\netstandard2.0\ICSharpCode.Decompiler.Powershell.dll' |
|
|
|
Import-Module $modulePath |
|
$version = Get-DecompilerVersion |
|
Write-Output $version |
|
|
|
# different test assemblies - it makes a difference wrt .deps.json so there are two netstandard tests here |
|
$asm_netstdWithDepsJson = $basePath + '\bin\Debug\netstandard2.0\ICSharpCode.Decompiler.Powershell.dll' |
|
$asm_netstd = $basePath + '\bin\Debug\netstandard2.0\ICSharpCode.Decompiler.dll' |
|
|
|
$decompiler = Get-Decompiler $asm_netstdWithDepsJson |
|
|
|
$classes = Get-DecompiledTypes $decompiler -Types class |
|
$classes.Count |
|
|
|
foreach ($c in $classes) |
|
{ |
|
Write-Output $c.FullName |
|
} |
|
|
|
|
|
Get-DecompiledSource $decompiler -TypeName ICSharpCode.Decompiler.PowerShell.GetDecompilerCmdlet |
|
|
|
Get-DecompiledProject $decompiler -OutputPath .\decomptest |