public Task ItemGroupElementHandler(XElement xItemGroup, ProjectFile projectFile, IMessageSink messageSink)
 {
     return(VisualStudioProjectFileToXElementConverter.PerformLookupElements(xItemGroup.Elements(), this.ItemGroupChildElementHandlers, this.UnknownItemGroupChildElementHandler, projectFile, messageSink));
 }
        private async Task ProjectElementHandler(XElement xElement, ProjectFile projectFile, IMessageSink messageSink)
        {
            await VisualStudioProjectFileToXElementConverter.PerformLookupAttributes(xElement.Attributes(), this.ProjectAttributeHandlers, this.UnknownProjectAttributeHandler, projectFile, messageSink);

            await VisualStudioProjectFileToXElementConverter.PerformLookupElements(xElement.Elements(), this.ProjectChildElementHandlers, this.UnknownProjectChildElementHandler, projectFile, messageSink);
        }