diff options
author | jbevain <jbevain@gmail.com> | 2010-04-16 13:56:17 +0400 |
---|---|---|
committer | jbevain <jbevain@gmail.com> | 2010-04-16 13:56:17 +0400 |
commit | 869125c72bb874d1f10018bcbc65650d31f54b91 (patch) | |
tree | 5a2790a9f277c8cce349ed92e983c4658154a6da /Mono.Cecil.PE | |
parent | 34a22d99342ee8a8172e1d1b8393a6b3cdef8cf1 (diff) |
refactor framework version parsing
Diffstat (limited to 'Mono.Cecil.PE')
-rw-r--r-- | Mono.Cecil.PE/ImageReader.cs | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/Mono.Cecil.PE/ImageReader.cs b/Mono.Cecil.PE/ImageReader.cs index 5030e54..e64aa6c 100644 --- a/Mono.Cecil.PE/ImageReader.cs +++ b/Mono.Cecil.PE/ImageReader.cs @@ -342,20 +342,7 @@ namespace Mono.Cecil.PE { Advance (8); var version = ReadZeroTerminatedString (ReadInt32 ()); - switch (version [1]) { - case '1': - image.Runtime = version [3] == '0' - ? TargetRuntime.Net_1_0 - : TargetRuntime.Net_1_1; - break; - case '2': - image.Runtime = TargetRuntime.Net_2_0; - break; - case '4': - default: - image.Runtime = TargetRuntime.Net_4_0; - break; - } + image.Runtime = version.ParseRuntime (); // Flags 2 Advance (2); |