http://stackoverflow.com/questions/9602064/identify-if-the-reversed-code-is-obfuscated-or-n-i-not
The PrivateImplementationDetails in the decompiled code could be an auto-implemented property.
If you replace <PrivateImplementationDetails>{C6507306-5ECF-4D05-8EE4-BD4D7781AC4E}.$$method0x600080f-1
with a property the code seems to make sense.
Dictionary<string,int>MyProp{get;set;}privatestaticobjectParseIntoValue(string stringValue,string targetType){if(targetType !=null){if(MyProp==null){MyProp=newDictionary<string,int>(12){...};}int num;if(MyProp.TryGetValue(targetType,out num)){....