1 instantiation of EditorConfigFile
Microsoft.Build (1)
BuildCheck\Infrastructure\EditorConfig\EditorConfigFile.cs (1)
129return new EditorConfigFile(globalSection!, namedSectionBuilder.ToImmutable());
51 references to EditorConfigFile
Microsoft.Build (9)
BuildCheck\Infrastructure\EditorConfig\EditorConfigFile.cs (1)
71internal static EditorConfigFile Parse(string text)
BuildCheck\Infrastructure\EditorConfig\EditorConfigGlobsMatcher.cs (1)
71/// Takes a <see cref="EditorConfigFile.Section.Name"/> and creates a matcher that
BuildCheck\Infrastructure\EditorConfig\EditorConfigParser.cs (7)
25private readonly ConcurrentDictionary<string, EditorConfigFile> _editorConfigFileCache = new ConcurrentDictionary<string, EditorConfigFile>(StringComparer.InvariantCultureIgnoreCase); 37internal List<EditorConfigFile> DiscoverEditorConfigFiles(string filePath) 39var editorConfigDataFromFilesList = new List<EditorConfigFile>(); 47var editorConfig = _editorConfigFileCache.GetOrAdd(editorConfigFilePath, (key) => 53return EditorConfigFile.Parse(editorConfigfileContent); 78internal Dictionary<string, string> MergeEditorConfigFiles(List<EditorConfigFile> editorConfigFiles, string filePath)
Microsoft.Build.BuildCheck.UnitTests (42)
EditorConfig_Tests.cs (32)
767var config = EditorConfigFile.Parse(""" 801var config = EditorConfigFile.Parse(@"is_global = true 856var config = EditorConfigFile.Parse(@" 871var config = EditorConfigFile.Parse(@" 884var config = EditorConfigFile.Parse(@" 908var config = EditorConfigFile.Parse(@" 920var config = EditorConfigFile.Parse(@" 932var config = EditorConfigFile.Parse(@" 947var config = EditorConfigFile.Parse(@" 962var config = EditorConfigFile.Parse(@" 976var config = EditorConfigFile.Parse(@" 988var config = EditorConfigFile.Parse(@" 1000var config = EditorConfigFile.Parse(@" 1014var config = EditorConfigFile.Parse(@" 1031var config = EditorConfigFile.Parse(@" 1045var config = EditorConfigFile.Parse(@"
EditorConfigParser_Tests.cs (10)
19var configs = new List<EditorConfigFile>(){ 20EditorConfigFile.Parse("""" 23EditorConfigFile.Parse("""" 26EditorConfigFile.Parse("""" 39var configs = new List<EditorConfigFile>(){ 40EditorConfigFile.Parse("""" 44EditorConfigFile.Parse("""" 48EditorConfigFile.Parse("""" 130var result = EditorConfigFile.Parse(mixedEndingsText);