using FluentResults; namespace pgLabII.PgUtils.ConnectionStrings; /// /// Codec for a specific connection string format (parse and format only for its own format). /// Do not implement format specifics yet; provide interface only. /// public interface IConnectionStringCodec { ConnStringFormat Format { get; } string FormatName { get; } // Parse input in this codec's format into a descriptor. Result TryParse(string input); // Format a descriptor into this codec's format. Result TryFormat(ConnectionDescriptor descriptor); }