private DType GetAggregateType(TexlFunction func, CallNode callNode, IntellisenseData.IntellisenseData intellisenseData) { Contracts.AssertValue(func); Contracts.AssertValue(callNode); Contracts.AssertValue(intellisenseData); if (intellisenseData.TryGetSpecialFunctionType(func, callNode, out var type)) { return(type); } return(intellisenseData.Binding.GetType(callNode.Args.Children[0])); }