public DictionaryParser(IValueParser <TKey> keyParser, IValueParser <TValue> valueParser) { keyParser = keyParser.NotNull("keyParser"); valueParser = valueParser.NotNull("valueParser"); this.keyParser = keyParser; this.valueParser = valueParser; }
public NullableParser(IValueParser <T> valueParser) { valueParser = valueParser.NotNull("valueParser"); this.valueParser = valueParser; }
public HashSetParser(IValueParser <T> valueParser) { valueParser = valueParser.NotNull("valueParser"); this.valueParser = valueParser; }
public void Register <T>(IValueParser <T> valueParser) { valueParser = valueParser.NotNull("valueParser"); this.ValueParserCache[typeof(T)] = (object)valueParser; }