110 references to Parse
Microsoft.CodeAnalysis (2)
CommandLine\AnalyzerConfig.cs (1)
99/// The path passed to <see cref="Parse(string, string)"/> during construction.
CommandLine\CommonCompiler.cs (1)
319var editorConfig = AnalyzerConfig.Parse(fileContent, normalizedPath);
Microsoft.CodeAnalysis.UnitTests (108)
Analyzers\AnalyzerConfigTests.cs (108)
25private static AnalyzerConfig ParseConfigFile(string text) => Parse(text, "/.editorconfig"); 30var config = Parse(@" 122var config = Parse(@"is_global = true 157var config = Parse("", path); 951configs.Add(Parse(@" 983configs.Add(Parse(""" 1001configs.Add(Parse(@" 1024configs.Add(Parse(@" 1051configs.Add(Parse(@" 1073configs.Add(Parse(@" 1095configs.Add(Parse(@" 1119configs.Add(Parse(@" 1125configs.Add(Parse(@" 1152configs.Add(Parse(@" 1155configs.Add(Parse(@" 1174configs.Add(Parse(@" 1180configs.Add(Parse(@" 1205configs.Add(Parse(@" 1281configs.Add(Parse(@" 1302configs.Add(Parse(@" 1305configs.Add(Parse(@" 1329configs.Add(Parse(@" 1332configs.Add(Parse(@" 1354configs.Add(Parse(@" 1357configs.Add(Parse(@" 1382configs.Add(Parse(@" 1386configs.Add(Parse(@" 1420configs.Add(Parse(@" 1452configs.Add(Parse(@" 1455configs.Add(Parse(@" 1482Assert.Throws<ArgumentException>(() => Parse("", "relativeDir/file")); 1483Assert.Throws<ArgumentException>(() => Parse("", "/")); 1484Assert.Throws<ArgumentException>(() => Parse("", "/subdir/")); 1490Assert.Throws<ArgumentException>(() => Parse("", "Z:")); 1491Assert.Throws<ArgumentException>(() => Parse("", "Z:\\")); 1492Assert.Throws<ArgumentException>(() => Parse("", ":\\.editorconfig")); 1499configs.Add(Parse(@" 1528configs.Add(Parse(@" 1559configs.Add(Parse(@" 1582configs.Add(Parse(@" 1601configs.Add(Parse(@" 1625configs.Add(Parse(@"is_global = true ", "/.editorconfig")); 1638configs.Add(Parse(@" 1654configs.Add(Parse(@"is_global = true 1657configs.Add(Parse(@"option2 = value2", "/.editorconfig1")); 1658configs.Add(Parse(@"option3 = value3", "/.editorconfig2")); 1673configs.Add(Parse(@"is_global = true 1676configs.Add(Parse(@"is_global = true 1679configs.Add(Parse(@"option3 = value3", "/.editorconfig1")); 1680configs.Add(Parse(@"option4 = value4", "/.editorconfig2")); 1696configs.Add(Parse(@"is_global = true 1706configs.Add(Parse(@"is_global = true 1747configs.Add(Parse(@"is_global = true 1750configs.Add(Parse(@"is_global = true 1764configs.Add(Parse(@"is_global = true 1769configs.Add(Parse(@"is_global = true 1785configs.Add(Parse(@"is_global = true 1788configs.Add(Parse(@" 1799configs.Add(Parse(@"is_global = true 1804configs.Add(Parse(@" 1817configs.Add(Parse(@"is_global = true 1840configs.Add(Parse(@"is_global = true 1877configs.Add(Parse(@"is_global = true 1885configs.Add(Parse(@" 1890configs.Add(Parse(@" 1895configs.Add(Parse(@" 1933configs.Add(Parse(@"is_global = true 1938configs.Add(Parse(@"is_global = true 1954configs.Add(Parse(@"is_global = true 1959configs.Add(Parse(@"is_global = true 1975configs.Add(Parse(@"is_global = true 1979configs.Add(Parse(@"is_global = true 1994configs.Add(Parse(@"is_global = true 2024configs.Add(Parse(@" 2042configs.Add(Parse(@" 2064configs.Add(Parse(@" 2089configs.Add(Parse(@" 2111configs.Add(Parse(@" 2116configs.Add(Parse(@" 2121configs.Add(Parse(@" 2141configs.Add(Parse(@" 2165configs.Add(Parse(@"is_global = true 2182configs.Add(Parse(@" 2188configs.Add(Parse(@" 2193configs.Add(Parse(@" 2278configs.Add(Parse($@" 2329var config = Parse("", fileName); 2336var config = Parse("global_level = 5", "/.editorconfig"); 2361var config = Parse("is_global = true", "/.nugetconfig"); 2370var config = Parse("global_level = 123", "/.globalconfig"); 2383var config = Parse(@" 2410configs.Add(Parse($@" 2416configs.Add(Parse($@" 2437configs.Add(Parse(@" 2445configs.Add(Parse(@" 2474configs.Add(Parse($@" 2480configs.Add(Parse($@" 2486configs.Add(Parse($@" 2505configs.Add(Parse($@" 2511configs.Add(Parse($@" 2517configs.Add(Parse($@" 2523configs.Add(Parse($@" 2529configs.Add(Parse($@" 2535configs.Add(Parse($@" 2554var userGlobalConfig = Parse($@" 2559var nonUserGlobalConfig = Parse($@" 2597configs.Add(Parse($@" 2623configs.Add(Parse(@"