<PackageReference Include="NETStandard.Library" Version="2.0.3" />

System.Data.Common.DbConnectionStringBuilder

namespace System.Data.Common { public class DbConnectionStringBuilder : ICollection, IEnumerable, IDictionary, ICustomTypeDescriptor { public bool BrowsableConnectionString { get; set; } public string ConnectionString { get; set; } public virtual int Count { get; } public virtual bool IsFixedSize { get; } public bool IsReadOnly { get; } [Browsable(false)] public virtual object this[string keyword] { get; set; } public virtual ICollection Keys { get; } object IDictionary.this[object keyword] { get; set; } public virtual ICollection Values { get; } public DbConnectionStringBuilder(); public DbConnectionStringBuilder(bool useOdbcRules); public void Add(string keyword, object value); public static void AppendKeyValuePair(StringBuilder builder, string keyword, string value); public static void AppendKeyValuePair(StringBuilder builder, string keyword, string value, bool useOdbcRules); public virtual void Clear(); public virtual bool ContainsKey(string keyword); public virtual bool EquivalentTo(DbConnectionStringBuilder connectionStringBuilder); protected virtual void GetProperties(Hashtable propertyDescriptors); public virtual bool Remove(string keyword); public virtual bool ShouldSerialize(string keyword); public virtual bool TryGetValue(string keyword, out object value); } }