Guest User

Untitled

a guest
Sep 14th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1.  
  2. public sealed class Corlib {
  3. public Corlib (AssemblyNameReference asmName)
  4. {
  5. foreach (var prop in typeof (Corlib).GetProperties ())
  6. prop.SetValue (this, new TypeReference ("System",
  7. prop.Name, null, asmName), null);
  8. }
  9.  
  10. public TypeReference Object { get; private set; }
  11.  
  12. public TypeReference ValueType { get; private set; }
  13.  
  14. public TypeReference Enum { get; private set; }
  15.  
  16. public TypeReference Boolean { get; private set; }
  17.  
  18. public TypeReference Char { get; private set; }
  19.  
  20. public TypeReference String { get; private set; }
  21.  
  22. public TypeReference Byte { get; private set; }
  23.  
  24. public TypeReference SByte { get; private set; }
  25.  
  26. public TypeReference Int16 { get; private set; }
  27.  
  28. public TypeReference UInt16 { get; private set; }
  29.  
  30. public TypeReference Int32 { get; private set; }
  31.  
  32. public TypeReference UInt32 { get; private set; }
  33.  
  34. public TypeReference Int64 { get; private set; }
  35.  
  36. public TypeReference Single { get; private set; }
  37.  
  38. public TypeReference Double { get; private set; }
  39.  
  40. public TypeReference Decimal { get; private set; }
  41.  
  42. public TypeReference IntPtr { get; private set; }
  43.  
  44. public TypeReference UIntPtr { get; private set; }
  45.  
  46. public TypeReference TypedReference { get; private set; }
  47.  
  48. public TypeReference Void { get; private set; }
  49. }
Add Comment
Please, Sign In to add comment