Oxygene for .NET 7.0.71.1477 in MS VS 2013 Shell 12.0.30110.0
Automatically adding namespaces to interface section uses list doesn’t work any longer (in previous releases it does).
If i choose “Add namespaces to most appropriate section’s uses clause”, it works, but only if the namespace can be added to the uses list in the implementation part of the unit.
If i use a type declared in an different namespace and try to compile, i get (obviously) an “Unkown type error” - If i hit the button for “Potential Fixes”: "Add namespace “System…” according to CC options - nothing happens!
If i check “Add namespace to most appropriate section’s uses clause”, then the “Fix-It” works… but adds “System.IO” to the uses list of the implementation part.
apparently the current beta of oxygene reintroduced this bug. If the setting is: “Resort entire list” the following result is produced, if a namespace has been added via a Fix-It (Did you mean “System.Drawing.Point”?)
(Yes, there are two “uses-clauses” now…)
…but if i now use “Resort entire list” in the current beta, for every namespace inserted there are at least two newlines added after the uses-clause… and that annoys me.