37 references to KeyRestrictionBehavior
netstandard (1)
netstandard.cs (1)
552[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.KeyRestrictionBehavior))]
System.Data (1)
src\libraries\shims\System.Data\ref\System.Data.cs (1)
118[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.KeyRestrictionBehavior))]
System.Data.Common (4)
System\Data\Common\AdapterUtil.Common.cs (4)
129internal static ArgumentOutOfRangeException InvalidKeyRestrictionBehavior(KeyRestrictionBehavior value) 134case KeyRestrictionBehavior.PreventUsage: 135case KeyRestrictionBehavior.AllowOnly: 140return InvalidEnumerationValue(typeof(KeyRestrictionBehavior), (int)value);
System.Data.Odbc (25)
Common\System\Data\Common\AdapterUtil.Odbc.cs (4)
141internal static ArgumentOutOfRangeException InvalidKeyRestrictionBehavior(KeyRestrictionBehavior value) 146case KeyRestrictionBehavior.PreventUsage: 147case KeyRestrictionBehavior.AllowOnly: 152return InvalidEnumerationValue(typeof(KeyRestrictionBehavior), (int)value);
Common\System\Data\Common\DBConnectionString.cs (21)
41private readonly KeyRestrictionBehavior _behavior; 51internal DBConnectionString(string value, string restrictions, KeyRestrictionBehavior behavior, Dictionary<string, string> synonyms, bool useOdbcRules) 59: this(connectionOptions, null, KeyRestrictionBehavior.AllowOnly, null, true) 65private DBConnectionString(DbConnectionOptions connectionOptions, string? restrictions, KeyRestrictionBehavior behavior, Dictionary<string, string>? synonyms, bool mustCloneDictionary) 70case KeyRestrictionBehavior.PreventUsage: 71case KeyRestrictionBehavior.AllowOnly: 120private DBConnectionString(DBConnectionString connectionString, string[]? restrictionValues, KeyRestrictionBehavior behavior) 135internal KeyRestrictionBehavior Behavior 199KeyRestrictionBehavior behavior = _behavior; 205behavior = KeyRestrictionBehavior.AllowOnly; 209behavior = KeyRestrictionBehavior.AllowOnly; 211if (KeyRestrictionBehavior.AllowOnly == entry._behavior) 249else if (KeyRestrictionBehavior.PreventUsage == _behavior) 302if (componentSet._behavior == KeyRestrictionBehavior.AllowOnly) 304if (combinedSet._behavior == KeyRestrictionBehavior.AllowOnly) 311else if (combinedSet._behavior == KeyRestrictionBehavior.PreventUsage) 321else if (componentSet._behavior == KeyRestrictionBehavior.PreventUsage) 323if (combinedSet._behavior == KeyRestrictionBehavior.AllowOnly) 330else if (combinedSet._behavior == KeyRestrictionBehavior.PreventUsage) 362case KeyRestrictionBehavior.AllowOnly: 373case KeyRestrictionBehavior.PreventUsage:
System.Security.Permissions (6)
System\Data\Common\DBDataPermission.cs (1)
20public virtual void Add(string connectionString, string restrictions, KeyRestrictionBehavior behavior) { }
System\Data\Common\DBDataPermissionAttribute.cs (1)
18public KeyRestrictionBehavior KeyRestrictionBehavior { get; set; }
System\Data\Odbc\OdbcPermission.cs (1)
18public override void Add(string connectionString, string restrictions, KeyRestrictionBehavior behavior) { }
System\Data\OracleClient\OraclePermission.cs (1)
16public void Add(string connectionString, string restrictions, KeyRestrictionBehavior behavior) { }
System\Data\OracleClient\OraclePermissionAttribute.cs (1)
18public KeyRestrictionBehavior KeyRestrictionBehavior { get; set; }
System\Data\SqlClient\SqlClientPermission.cs (1)
17public override void Add(string connectionString, string restrictions, KeyRestrictionBehavior behavior) { }