internal static void AddSuggestionsForGlobals(IntellisenseData.IntellisenseData intellisenseData) { Contracts.AssertValue(intellisenseData); intellisenseData.AddCustomSuggestionsForGlobals(); // Suggest function namespaces var namespaces = intellisenseData.Binding.NameResolver.Functions.Select(func => func.Namespace).Distinct(); foreach (var funcNamespace in namespaces) { if (funcNamespace == DPath.Root) { continue; } IntellisenseHelper.AddSuggestion(intellisenseData, funcNamespace.Name, SuggestionKind.Global, SuggestionIconKind.Other, DType.Unknown, requiresSuggestionEscaping: true); } }