10 private bool _ReadOnly;
52 _Hashtable.
Add(property.
Name, property);
74 if (settingsProperty !=
null)
84 _Hashtable.
Add(name, settingsProperty);
virtual void OnAddComplete(SettingsProperty property)
Performs additional, custom processing after adding to the contents of the T:System....
virtual void Add(object key, object value)
Adds an element with the specified key and value into the T:System.Collections.Hashtable.
Used internally as the class that represents metadata about an individual configuration property.
virtual object Clone()
Creates a shallow copy of the T:System.Collections.Hashtable.
Contains a collection of T:System.Configuration.SettingsProperty objects.
object Clone()
Creates a copy of the existing collection.
virtual ICollection Values
Gets an T:System.Collections.ICollection containing the values in the T:System.Collections....
void Remove(string name)
Removes a T:System.Configuration.SettingsProperty object from the collection.
bool IsSynchronized
Gets a value that indicates whether access to the collection is synchronized (thread safe).
virtual void OnAdd(SettingsProperty property)
Performs additional, custom processing when adding to the contents of the T:System....
Exposes an enumerator, which supports a simple iteration over a non-generic collection....
virtual void OnRemove(SettingsProperty property)
Performs additional, custom processing when removing the contents of the T:System....
void Clear()
Removes all T:System.Configuration.SettingsProperty objects from the collection.
Represents a collection of key/value pairs that are organized based on the hash code of the key....
SettingsPropertyCollection()
Initializes a new instance of the T:System.Configuration.SettingsPropertyCollection class.
Supports cloning, which creates a new instance of a class with the same value as an existing instance...
Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the ba...
void Add(SettingsProperty property)
Adds a T:System.Configuration.SettingsProperty object to the collection.
virtual void OnClear()
Performs additional, custom processing when clearing the contents of the T:System....
IEnumerator GetEnumerator()
Returns an enumerator that iterates through a collection.
IEnumerator GetEnumerator()
Gets the T:System.Collections.IEnumerator object as it applies to the collection.
virtual void OnRemoveComplete(SettingsProperty property)
Performs additional, custom processing after removing the contents of the T:System....
virtual void OnClearComplete()
Performs additional, custom processing after clearing the contents of the T:System....
virtual void Remove(object key)
Removes the element with the specified key from the T:System.Collections.Hashtable.
int Count
Gets a value that specifies the number of T:System.Configuration.SettingsProperty objects in the coll...
static StringComparer CurrentCultureIgnoreCase
Gets a T:System.StringComparer object that performs case-insensitive string comparisons using the wor...
virtual void Clear()
Removes all elements from the T:System.Collections.Hashtable.
The exception that is thrown when an invoked method is not supported, or when there is an attempt to ...
Defines size, enumerators, and synchronization methods for all nongeneric collections.
void CopyTo(Array array, int index)
Copies the elements of the T:System.Collections.ICollection to an T:System.Array, starting at a parti...
object SyncRoot
Gets the object to synchronize access to the collection.
Supports a simple iteration over a non-generic collection.
virtual int Count
Gets the number of key/value pairs contained in the T:System.Collections.Hashtable.
void SetReadOnly()
Sets the collection to be read-only.
Represents a string comparison operation that uses specific case and culture-based or ordinal compari...
void CopyTo(Array array, int index)
Copies this T:System.Configuration.SettingsPropertyCollection object to an array.
virtual string Name
Gets or sets the name of the T:System.Configuration.SettingsProperty.