System\Configuration\ConfigurationElementCollection.cs (30)
246Inheritance[entry.GetKey(this)] = InheritedType.inParent;
253if (Inheritance.Contains(entry.GetKey(this))) {
259Inheritance[entry.GetKey(this)] = InheritedType.inBothSame;
262Inheritance[entry.GetKey(this)] = InheritedType.inBothDiff;
268Inheritance[entry.GetKey(this)] = InheritedType.inBothCopyNoRemove;
273Inheritance[entry.GetKey(this)] = InheritedType.inBothDiff;
279Inheritance[entry.GetKey(this)] = InheritedType.inBothCopyNoRemove;
284Inheritance[entry.GetKey(this)] = InheritedType.inSelf;
294InheritedType tp = (InheritedType)Inheritance[entry.GetKey(this)];
296ConfigurationElement elem = CallCreateNewElement(entry.GetKey(this).ToString());
300BaseRemove(entry.GetKey(this), false); // now remove it to for a remove instruction
308InheritedType tp = (InheritedType)Inheritance[entry.GetKey(this)];
312ConfigurationElement elem = CallCreateNewElement(entry.GetKey(this).ToString());
338if (Object.Equals(entry.GetKey(this), parentEntry.GetKey(this))) {
344if (!IsElementName(entry.GetKey(this).ToString())) {
361ConfigurationElement elem = CallCreateNewElement(entry.GetKey(this).ToString());
391ConfigurationElement elem = CallCreateNewElement(entry.GetKey(this).ToString());
486if (CompareKeys(key, entry.GetKey(this))) {
552if (CompareKeys(key, entry.GetKey(this))) {
565if (CompareKeys(key, entry.GetKey(this))) {
672if (CompareKeys(key, entry.GetKey(this))) {
699if (CompareKeys(key, entry.GetKey(this))) {
791if (CompareKeys(key, entry.GetKey(this))) {
801if (CompareKeys(key, entry.GetKey(this))) {
844keys[index] = entry.GetKey(this);
871object key = entry.GetKey(this);
961throw new ConfigurationErrorsException(SR.GetString(SR.Config_base_attribute_locked, entry.GetKey(this)));
1283_current.Key = (entry.GetKey(ThisCollection) != null) ? entry.GetKey(ThisCollection) : "key";