This project is read-only.


Provide method for determining whether two FSharpEntities are identical


In trying to build a search facility for the F# libraries in response to a question on StackOverflow ( I ran into a an issue with the Metadata library. It seems like there is no easy way to check if two FSharpEntities are the same. For example, the following code returns false
let unitName = "Microsoft.FSharp.Core.unit"
let getEntity = FSharpAssembly.FSharpLibrary.GetEntity
(getEntity unitName) = (getEntity unitName)
It's possible to hack something together, but without a deep understanding of the internals it's easy to miss odd corner cases (such as the []`1 type). It seems like this would best be handled at the library level.


wrote May 4, 2010 at 1:33 AM


wrote Mar 21, 2011 at 11:23 PM

wrote Oct 31, 2012 at 8:26 PM

wrote Feb 22, 2013 at 12:25 AM

wrote May 16, 2013 at 11:44 AM

wrote May 16, 2013 at 11:44 AM

wrote Jun 14, 2013 at 8:24 AM