/// <summary>
        /// Get the members of a symbol
        /// </summary>
        private ValaCompletionDataList GetMembersOfItem(string itemFullName, int line, int column)
        {
            ProjectInformation info = Parser;

            if (null == info)
            {
                return(null);
            }

            ValaCompletionDataList list = new ValaCompletionDataList();

            ThreadPool.QueueUserWorkItem(delegate {
                info.Complete(itemFullName, Document.FileName, line, column, list);
            });
            return(list);
        }