@@ -167,7 +167,7 @@ public interface IGitConfig
167167 void SetInt ( string section , string key , int value ) ;
168168 }
169169
170- class GitConfig : IGitConfig
170+ public class GitConfig : IGitConfig
171171 {
172172 private readonly ConfigFileManager manager ;
173173 private SectionParser sectionParser ;
@@ -296,7 +296,7 @@ private void SetAndWrite(string section, string key, string value)
296296 manager . Save ( sb . ToString ( ) ) ;
297297 }
298298
299- class Section : Dictionary < string , List < string > >
299+ public class Section : Dictionary < string , List < string > >
300300 {
301301 public Section ( string name , string description = null )
302302 {
@@ -364,7 +364,7 @@ public override string ToString()
364364 public string Description { get ; private set ; }
365365 }
366366
367- class SectionParser
367+ public class SectionParser
368368 {
369369 private static readonly Regex CommentPattern = new Regex ( @"^[;#].*" , RegexOptions . Compiled ) ;
370370 private static readonly Regex SectionPattern = new Regex ( @"^\[(.*)\]$" , RegexOptions . Compiled ) ;
@@ -463,7 +463,7 @@ private void EnsureFileBeginsWithSection()
463463 public Dictionary < string , Dictionary < string , Section > > GroupSections { get ; private set ; }
464464 }
465465
466- class ConfigFileManager
466+ public class ConfigFileManager
467467 {
468468 private static readonly string [ ] emptyContents = new string [ 0 ] ;
469469
0 commit comments