コード例 #1
0
        public GherkinFileInfo GetFileInfo(string filePath)
        {
            List <GherkinFileInfo> files    = RecentFilesInfo;
            GherkinFileInfo        fileInfo = files.LastOrDefault(x => x.FilePath == filePath);

            return(fileInfo ?? NewGherkinFileInfo(filePath));
        }
コード例 #2
0
        private GherkinFileInfo NewGherkinFileInfo(string filePath)
        {
            GherkinFileInfo fileInfo = new GherkinFileInfo()
            {
                FilePath = filePath
            };

            if (Model.GherkinUtil.IsFeatureFile(filePath))
            {
                fileInfo.FontFamilyName = Fonts.FontFamilyName;
                fileInfo.FontSize       = Fonts.FontSize;
            }
            else
            {
                fileInfo.FontFamilyName = Fonts.FontFamilyName4NonGherkin;
                fileInfo.FontSize       = Fonts.FontSize4NonGherkin;
            }

            return(fileInfo);
        }