VisualFSharp v0.0.46 Release Notes

    • ๐Ÿ›  Fix multi-project analysis when referenced projects have changed (#141)
    • ๐Ÿ›  Fix process exit on bad arguments to FsiEvaluationSession (#126)
    • ๐Ÿ—„ Deprecate FsiEvaluationSession constructor and add FsiEvaluationSession.Create static method to allow for future API that can return errors
    • Return additional 'property' and 'event' methods for F#-defined types to regularize symbols (#108, #143)
    • โž• Add IsPropertySetterMethod and IsPropertyGetterMethod which only return true for getter/setter methods, not properties. Deprecate IsSetterMethod and IsGetterMethod in favour of these.
    • โž• Add IsEventAddMethod and IsEventRemoveMethod which return true for add/remove methods with an associated event
    • ๐Ÿ”„ Change IsProperty and IsEvent to only return true for the symbols for properties and events, rather than the methods associated with these
    • ๐Ÿ›  Fix value of Assembly for some symbols (e.g. property symbols)