// This method has logic to create Types for the TypedNames for a given type // if that type is Table. internal static void AddSuggestionsForDottedName(IntellisenseData.IntellisenseData intellisenseData, DType type) { Contracts.AssertValue(intellisenseData); Contracts.AssertValid(type); if (intellisenseData.TryAddCustomDottedNameSuggestions(type)) { return; } if (!type.IsTable) { IntellisenseHelper.AddTopLevelSuggestions(intellisenseData, type); return; } IntellisenseHelper.AddSuggestionsForNamesInType(type, intellisenseData, createTableSuggestion: true); }