2 writes to _parsetable
System.Data.Odbc (2)
Common\System\Data\Common\DbConnectionOptions.cs (2)
47_parsetable = new Dictionary<string, string?>(); 65_parsetable = connectionOptions._parsetable;
20 references to _parsetable
System.Data.Odbc (20)
Common\System\Data\Common\DbConnectionOptions.cs (19)
53_keyChain = ParseInternal(_parsetable, _usersConnectionString, true, synonyms, _useOdbcRules); 54_hasPasswordKeyword = (_parsetable.ContainsKey(KEY.Password) || _parsetable.ContainsKey(SYNONYM.Pwd)); 55_hasUserIdKeyword = (_parsetable.ContainsKey(KEY.User_ID) || _parsetable.ContainsKey(SYNONYM.UID)); 65_parsetable = connectionOptions._parsetable; 80if (_parsetable.TryGetValue(KEY.Password, out string? value)) 84else if (_parsetable.TryGetValue(SYNONYM.Pwd, out string? val)) 90return ((_parsetable.ContainsKey(KEY.User_ID) && !string.IsNullOrEmpty(_parsetable[KEY.User_ID])) || (_parsetable.ContainsKey(SYNONYM.UID) && !string.IsNullOrEmpty(_parsetable[SYNONYM.UID]))); 104get { return _parsetable; } 109get { return _parsetable.Keys; } 114get { return _parsetable[keyword]; } 195object? value = _parsetable[KEY.Integrated_Security]; 225object? value = _parsetable[keyName]; 251return _parsetable[keyName] ?? defaultValue; 256return _parsetable.ContainsKey(keyword);
src\libraries\Common\src\System\Data\Common\DbConnectionOptions.Common.cs (1)
125return _parsetable.TryGetValue(keyName, out value) ?