Advertisement
evilbloodydemon

Untitled

Dec 5th, 2015
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.28 KB | None | 0 0
  1. let inline parseEnum2< ^TEnum when ^TEnum : enum<int32>> (value : int) : ^TEnum =
  2.     let enumType = typeof< ^TEnum>
  3.     if not <| Enum.IsDefined (enumType, value) then
  4.         raise <| ArgumentException (sprintf "Invalid value of %A: %d" enumType value)
  5.  
  6.     enum< ^TEnum> value
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement