4 instantiations of NameValuePermission
System.Data (4)
fx\src\data\System\Data\Common\DBDataPermission.cs (1)
97_keyvaluetree = new NameValuePermission();
fx\src\data\System\Data\Common\NameValuePermission.cs (3)
73kv = new NameValuePermission(keychain.Name); 81kv = new NameValuePermission(keychain.Value, insertValue); 244return new NameValuePermission(this);
26 references to NameValuePermission
System.Data (26)
fx\src\data\System\Data\Common\DBDataPermission.cs (3)
26private NameValuePermission _keyvaluetree = NameValuePermission.Default; 102NameValuePermission.AddEntry(_keyvaluetree, _keyvalues, entry);
fx\src\data\System\Data\Common\NameValuePermission.cs (23)
29private NameValuePermission[] _tree; // with branches 31static internal readonly NameValuePermission Default = null;// = new NameValuePermission(String.Empty, new string[] { "File Name" }, KeyRestrictionBehavior.AllowOnly); 45private NameValuePermission(NameValuePermission permit) { // deep-copy 50NameValuePermission[] tree = (_tree.Clone() as NameValuePermission[]); 61return StringComparer.Ordinal.Compare(_value, ((NameValuePermission)a)._value); 64static internal void AddEntry(NameValuePermission kvtree, ArrayList entries, DBConnectionString entry) { 69NameValuePermission kv; 115internal void Intersect(ArrayList entries, NameValuePermission target) { 134NameValuePermission kvtree = target.CheckKeyForValue(_tree[i]._value); 147NameValuePermission[] kvtree = new NameValuePermission[count]; 159private void Add(NameValuePermission permit) { 160NameValuePermission[] tree = _tree; 162NameValuePermission[] newtree = new NameValuePermission[1+length]; 176NameValuePermission[] keytree = _tree; // _tree won't mutate but Add will replace it 183NameValuePermission permitKey = keytree[i]; 193NameValuePermission permitValue = permitKey.CheckKeyForValue(valueInQuestion); 230private NameValuePermission CheckKeyForValue(string keyInQuestion) { 231NameValuePermission[] valuetree = _tree; // _tree won't mutate but Add will replace it 234NameValuePermission permitValue = valuetree[i]; 243internal NameValuePermission CopyNameValue() {