public Request ToRequest(string path)
            {
                Capture[] c       = ToCaptures(path, out string cfamilyLanguage);
                var       request = MsvcDriver.ToRequest(c);

                request.CFamilyLanguage = cfamilyLanguage;
                return(request);
            }
        private static Request ToRequest(FileConfig fileConfig, string path)
        {
            Capture[] c       = CFamilyHelper.Capture.ToCaptures(fileConfig, path, out string cfamilyLanguage);
            var       request = MsvcDriver.ToRequest(c);

            request.CFamilyLanguage = cfamilyLanguage;
            if (fileConfig.ItemType == "ClInclude")
            {
                request.Flags |= Request.MainFileIsHeader;
            }
            return(request);
        }