using System; using System.Collections.Generic; namespace Config.Net { /// /// Type parser interface /// public interface ITypeParser { /// /// Returns the list of supported types this type parser handles /// IEnumerable SupportedTypes { get; } /// /// Tries to parse a value from string /// /// /// /// /// bool TryParse(string? value, Type t, out object? result); /// /// Converts value to a string to store in a backed store /// /// /// string? ToRawString(object? value); } }