Example #1
0
 public ConfBlockItem(string originalKey, string normalizedKey, string originalValue, ConfConverter converter)
 {
     Converter     = converter ?? throw new ArgumentNullException(nameof(converter));
     OriginalKey   = originalKey;
     NormalizedKey = normalizedKey;
     OriginalValue = originalValue;
 }
Example #2
0
 public ConfBlock(object content, IConfContentsProvider contentsProvider, ConfConverter converter)
 {
     Content          = content;
     Converter        = converter ?? throw new ArgumentNullException(nameof(converter));
     ContentsProvider = contentsProvider ?? throw new ArgumentNullException(nameof(contentsProvider));
 }
Example #3
0
 public Collection(IEnumerable <KeyValuePair <string, string> > contents, ConfConverter converter)
 {
     Contents  = contents ?? throw new ArgumentNullException(nameof(contents));
     Converter = converter;
     Add(Contents.Select(item => new ConfBlockItem(item.Key, Key.Normalize(item.Key), item.Value, Converter)));
 }
Example #4
0
 public IConfBlock CreateConfBlock(object content, IConfContentsProvider contentsProvider = null, ConfConverter converter = null)
 {
     return(new ConfBlock(content, contentsProvider ?? new ConfContentsProvider(), converter ?? new ConfConverter()));
 }