mirror of https://github.com/icsharpcode/ILSpy.git
1 changed files with 21 additions and 0 deletions
@ -0,0 +1,21 @@ |
|||||||
|
using System.Management.Automation; |
||||||
|
|
||||||
|
using ICSharpCode.Decompiler.CSharp; |
||||||
|
using ICSharpCode.Decompiler.Metadata; |
||||||
|
|
||||||
|
namespace ICSharpCode.Decompiler.PowerShell |
||||||
|
{ |
||||||
|
[Cmdlet(VerbsCommon.Get, "TargetFramework")] |
||||||
|
[OutputType(typeof(string))] |
||||||
|
public class GetTargetFramework : PSCmdlet |
||||||
|
{ |
||||||
|
[Parameter(Position = 0, Mandatory = true)] |
||||||
|
public CSharpDecompiler Decompiler { get; set; } |
||||||
|
|
||||||
|
protected override void ProcessRecord() |
||||||
|
{ |
||||||
|
MetadataFile module = Decompiler.TypeSystem.MainModule.MetadataFile; |
||||||
|
WriteObject(module.Metadata.DetectTargetFrameworkId()); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue