PeanutButter
|
Classes | |
class | CaseWarpingDictionaryWrapper< TValue > |
Provides a read/write-through shim for another dictionary with the desired case sensitivity access. More... | |
class | DefaultDictionary< TKey, TValue > |
Provides a Dictionary class which returns default values for unknown keys (like Python's defaultdict) More... | |
class | DictionaryWrappingConnectionStringSettingCollection |
Provides a convenient IDictionary wrapper for ConnectionStringCollections. More... | |
class | DictionaryWrappingConnectionStringSettingCollection< TValue > |
Provides a mechanism for wrapping read-write access to a ConnectionStringSettingsCollection in the IDictionary<string, string> interface to simplify shimming other types. More... | |
class | DictionaryWrappingConnectionStringSettingCollectionEnumerator< TValue > |
class | DictionaryWrappingNameValueCollection |
Provides a convenient IDictionary wrapper for NameValueCollections. More... | |
class | DictionaryWrappingNameValueCollection< TValue > |
Wraps a NameValueCollection in an IDictionary interface. More... | |
class | DictionaryWrappingNameValueCollectionEnumerator< TValue > |
Wraps a NameValueCollection in a Dictionary interface. | |
class | DictionaryWrappingObject |
Wraps an object in a dictionary interface. More... | |
class | DictionaryWrappingObjectEnumerator |
class | FakeProperty |
class | GenericDictionaryEnumerator< TKey, TValue > |
interface | IOrderedDictionary< TKey, TValue > |
interface | IWrapper |
Defines an object which is wrapping another object and can be unwrapped with the provided methods. More... | |
class | MergeDictionary< TKey, TValue > |
Provides a mechanism to merge multiple dictionaries into one Source dictionaries. More... | |
class | OrderedDictionary< TKey, TValue > |
class | RedirectingDictionary< TValue > |
Provides a wrapping read-write layer around another dictionary effectively allowing transparent rename of the keys. More... | |
class | RedirectingDictionaryEnumerator< T > |
class | TransformingDictionary< TKey, TValue > |
Provides access to an underlying dictionary with the keys held intact and the values passed through a transform. More... | |
class | ValidatingDictionary< TKey, TValue > |
Provides a dictionary implementation which allows for a validation action for keys, values and pairs. More... | |
class | ValueMutatingEnumerator< TKey, TValue > |
Enumerations | |
enum | DefaultDictionaryFlags { None = 0 , CacheResolvedDefaults , ReportMissingKeys } |
Flags which may be set when constructing a DefaultDictionary to control operations. More... | |
enum | WrapOptions { None , WrapRecursively , ForceWrappingDictionariesWithoutStringKeys , CopyOnWrite } |
Options for wrapping objects - apply as bitfield. More... | |
enum | Mutation { Create , Update , Remove , Clear } |
Actions which can be performed on a ValidatingDictionary. The action will be passed into the validator so that the consumer can do tricks like allowing adding certain keys but not removing them. More... |
Flags which may be set when constructing a DefaultDictionary to control operations.
Actions which can be performed on a ValidatingDictionary. The action will be passed into the validator so that the consumer can do tricks like allowing adding certain keys but not removing them.
Options for wrapping objects - apply as bitfield.