• V
    Fix unused opens analyzer on rec modules and optimize it (#5005) · 4cf7aaed
    Vasily Kirichenko 提交于
    * filter out duplicates in GetOpenDeclarations
    
    * Add rec module to unused opens test
    
    * add unused opens tests for rec modules
    
    * fix unused opens for rec modules
    
    * filter out symbol uses that lays above the open statement
    
    * filter out union cases definitions
    
    * fix ItemsAreEffectivelyEqualHash for Item.ModuleOrNamespaces
    
    * use Dictionary to lookup symbol uses by declaring entity
    
    * formatting
    
    * cleanup
    
    * use Dictionary to filter out already processed modules
    
    * add BagAdd and BagExistsValueForKey Dictionary extensions
    4cf7aaed
illib.fs 50.6 KB