Using fsconfig.DefineConstants.Split(...) generates NullReferenceException if no such tag is present in project file. This have already been fixed in fsconfig.GetDefineSymbols, yet DefineConstants is accessed directly in CompilerArguments.fs.
Using GetDefineSymblos instead removes code duplication (define symbol splitting) and eliminates possibility of NullReferenceException, which caused tooltip initialization to fail.
Using fsconfig.DefineConstants.Split(...) generates NullReferenceException if no such tag is present in project file. This have already been fixed in fsconfig.GetDefineSymbols, yet DefineConstants is accessed directly in CompilerArguments.fs.
Using GetDefineSymblos instead removes code duplication (define symbol splitting) and eliminates possibility of NullReferenceException, which caused tooltip initialization to fail.