108 references to Parse
Microsoft.CodeAnalysis (2)
CommandLine\AnalyzerConfig.cs (1)
79/// The path passed to <see cref="Parse(string, string)"/> during construction.
CommandLine\CommonCompiler.cs (1)
316var editorConfig = AnalyzerConfig.Parse(fileContent, normalizedPath);
Microsoft.CodeAnalysis.UnitTests (106)
Analyzers\AnalyzerConfigTests.cs (106)
24private static AnalyzerConfig ParseConfigFile(string text) => Parse(text, "/.editorconfig"); 29var config = Parse(@" 122var config = Parse("", path); 916configs.Add(Parse(@" 939configs.Add(Parse(@" 962configs.Add(Parse(@" 989configs.Add(Parse(@" 1011configs.Add(Parse(@" 1033configs.Add(Parse(@" 1057configs.Add(Parse(@" 1063configs.Add(Parse(@" 1090configs.Add(Parse(@" 1096configs.Add(Parse(@" 1121configs.Add(Parse(@" 1197configs.Add(Parse(@" 1218configs.Add(Parse(@" 1221configs.Add(Parse(@" 1245configs.Add(Parse(@" 1248configs.Add(Parse(@" 1270configs.Add(Parse(@" 1273configs.Add(Parse(@" 1298configs.Add(Parse(@" 1302configs.Add(Parse(@" 1336configs.Add(Parse(@" 1368configs.Add(Parse(@" 1371configs.Add(Parse(@" 1398Assert.Throws<ArgumentException>(() => Parse("", "relativeDir/file")); 1399Assert.Throws<ArgumentException>(() => Parse("", "/")); 1400Assert.Throws<ArgumentException>(() => Parse("", "/subdir/")); 1406Assert.Throws<ArgumentException>(() => Parse("", "Z:")); 1407Assert.Throws<ArgumentException>(() => Parse("", "Z:\\")); 1408Assert.Throws<ArgumentException>(() => Parse("", ":\\.editorconfig")); 1415configs.Add(Parse(@" 1444configs.Add(Parse(@" 1475configs.Add(Parse(@" 1498configs.Add(Parse(@" 1517configs.Add(Parse(@" 1541configs.Add(Parse(@"is_global = true ", "/.editorconfig")); 1554configs.Add(Parse(@" 1570configs.Add(Parse(@"is_global = true 1573configs.Add(Parse(@"option2 = value2", "/.editorconfig1")); 1574configs.Add(Parse(@"option3 = value3", "/.editorconfig2")); 1589configs.Add(Parse(@"is_global = true 1592configs.Add(Parse(@"is_global = true 1595configs.Add(Parse(@"option3 = value3", "/.editorconfig1")); 1596configs.Add(Parse(@"option4 = value4", "/.editorconfig2")); 1612configs.Add(Parse(@"is_global = true 1622configs.Add(Parse(@"is_global = true 1663configs.Add(Parse(@"is_global = true 1666configs.Add(Parse(@"is_global = true 1680configs.Add(Parse(@"is_global = true 1685configs.Add(Parse(@"is_global = true 1701configs.Add(Parse(@"is_global = true 1704configs.Add(Parse(@" 1715configs.Add(Parse(@"is_global = true 1720configs.Add(Parse(@" 1733configs.Add(Parse(@"is_global = true 1756configs.Add(Parse(@"is_global = true 1793configs.Add(Parse(@"is_global = true 1801configs.Add(Parse(@" 1806configs.Add(Parse(@" 1811configs.Add(Parse(@" 1849configs.Add(Parse(@"is_global = true 1854configs.Add(Parse(@"is_global = true 1870configs.Add(Parse(@"is_global = true 1875configs.Add(Parse(@"is_global = true 1891configs.Add(Parse(@"is_global = true 1895configs.Add(Parse(@"is_global = true 1910configs.Add(Parse(@"is_global = true 1940configs.Add(Parse(@" 1958configs.Add(Parse(@" 1980configs.Add(Parse(@" 2005configs.Add(Parse(@" 2027configs.Add(Parse(@" 2032configs.Add(Parse(@" 2037configs.Add(Parse(@" 2057configs.Add(Parse(@" 2081configs.Add(Parse(@"is_global = true 2098configs.Add(Parse(@" 2104configs.Add(Parse(@" 2109configs.Add(Parse(@" 2194configs.Add(Parse($@" 2245var config = Parse("", fileName); 2252var config = Parse("global_level = 5", "/.editorconfig"); 2259var config = Parse("", "/" + AnalyzerConfig.UserGlobalConfigName); 2268var config = Parse("global_level = 5", "/" + AnalyzerConfig.UserGlobalConfigName); 2277var config = Parse("is_global = true", "/.nugetconfig"); 2286var config = Parse("global_level = 123", "/.globalconfig"); 2299var config = Parse(@" 2326configs.Add(Parse($@" 2332configs.Add(Parse($@" 2353configs.Add(Parse(@" 2361configs.Add(Parse(@" 2390configs.Add(Parse($@" 2396configs.Add(Parse($@" 2402configs.Add(Parse($@" 2421configs.Add(Parse($@" 2427configs.Add(Parse($@" 2433configs.Add(Parse($@" 2439configs.Add(Parse($@" 2445configs.Add(Parse($@" 2451configs.Add(Parse($@" 2470var userGlobalConfig = Parse($@" 2475var nonUserGlobalConfig = Parse($@" 2513configs.Add(Parse($@" 2539configs.Add(Parse(@"