If I use ILSpy to search for a type such as the "Uri" class, the top results look like this:
- IEvidenceFactory
- EvidenceBase
- UriMarshaler
- SecurityContextFrame
The actual class called "Uri" is about the 100th result, buried between UriParser and UriBuilder. What's going on here? Are the results simply in random order? Why is "System.Security.IEvidenceBase" considered a match?
Searching for classes is such a common everyday functionality, it seems strange that it would still be broken after many releases of ILSpy. Am I misunderstanding something about the design?