![]() |
Energy Core Library
|
Public Member Functions | |
| StringDictionary () | |
| StringDictionary (string[] keyValuePairArray) | |
| T | Get (string key) |
| Energy.Base.Collection.StringDictionary< T > | Get (string key, out T value) |
| Energy.Base.Collection.StringDictionary< T > | Set (string key, T value) |
| Energy.Base.Collection.StringDictionary< T > | Set (string[] array) |
| new void | Add (string key, T value) |
| string [] | ToArray (string separator) |
| object [] | ToObjectArray () |
| object [] | ToArray< TToArray > () |
| string [] | ToArray () |
| XmlSchema | GetSchema () |
| void | ReadXml (XmlReader reader) |
| void | WriteXml (XmlWriter writer) |
| new bool | ContainsKey (string key) |
| string | ToString (string glue) |
| Return array as multiline string containing key value pairs concatenated with glue string. More... | |
| string [] | GetKeyArray () |
| Get array of keys More... | |
| T [] | GetValueArray () |
| Get array of values More... | |
| StringDictionary< T > | Filter (MatchStyle matchStyle, MatchMode matchMode, bool ignoreCase, string[] filters) |
| Filter out dictionary by one or more filters using specified matching style and mode. More... | |
| StringDictionary< T > | Filter (MatchMode matchMode, bool ignoreCase, string[] filters) |
| Filter out dictionary by one or more filters using specified matching mode. More... | |
| new StringDictionary | Filter (MatchStyle matchStyle, MatchMode matchMode, bool ignoreCase, string[] filters) |
| Filter out dictionary by one or more filters using specified matching style and mode. More... | |
| new StringDictionary | Filter (MatchMode matchMode, bool ignoreCase, string[] filters) |
| Filter out dictionary by one or more filters using specified matching mode. More... | |
Public Attributes | |
| Dictionary< string, string > | Index = null |
| Index of keys for case insensitive option More... | |
Properties | |
| bool | CaseSensitive [get, set] |
| Should keys be case sensitive (default) or case insensitive. When set to false lower key names will be treated as upper. More... | |
| string | XmlParentSeparator [get, set] |
| XmlParentSeparator More... | |
| string | XmlEscapeString [get, set] |
| XmlSpecialCharacter More... | |
| new T | this[string key] [get, set] |
| Energy.Base.Collection.StringDictionary< T >.StringDictionary | ( | string [] | keyValuePairArray | ) |
| new void Energy.Base.Collection.StringDictionary< T >.Add | ( | string | key, |
| T | value | ||
| ) |
| new bool Energy.Base.Collection.StringDictionary< T >.ContainsKey | ( | string | key | ) |
| StringDictionary<T> Energy.Base.Collection.StringDictionary< T >.Filter | ( | MatchStyle | matchStyle, |
| MatchMode | matchMode, | ||
| bool | ignoreCase, | ||
| string [] | filters | ||
| ) |
Filter out dictionary by one or more filters using specified matching style and mode.
| matchStyle | |
| matchMode | |
| ignoreCase | |
| filters |
| StringDictionary<T> Energy.Base.Collection.StringDictionary< T >.Filter | ( | MatchMode | matchMode, |
| bool | ignoreCase, | ||
| string [] | filters | ||
| ) |
Filter out dictionary by one or more filters using specified matching mode.
| matchMode | |
| ignoreCase | |
| filters |
| new StringDictionary Energy.Base.Collection.StringDictionary< T >.Filter | ( | MatchStyle | matchStyle, |
| MatchMode | matchMode, | ||
| bool | ignoreCase, | ||
| string [] | filters | ||
| ) |
Filter out dictionary by one or more filters using specified matching style and mode.
| matchStyle | |
| matchMode | |
| ignoreCase | |
| filters |
| new StringDictionary Energy.Base.Collection.StringDictionary< T >.Filter | ( | MatchMode | matchMode, |
| bool | ignoreCase, | ||
| string [] | filters | ||
| ) |
Filter out dictionary by one or more filters using specified matching mode.
| matchMode | |
| ignoreCase | |
| filters |
| T Energy.Base.Collection.StringDictionary< T >.Get | ( | string | key | ) |
| Energy.Base.Collection.StringDictionary<T> Energy.Base.Collection.StringDictionary< T >.Get | ( | string | key, |
| out T | value | ||
| ) |
| string [] Energy.Base.Collection.StringDictionary< T >.GetKeyArray | ( | ) |
Get array of keys
| XmlSchema Energy.Base.Collection.StringDictionary< T >.GetSchema | ( | ) |
| T [] Energy.Base.Collection.StringDictionary< T >.GetValueArray | ( | ) |
Get array of values
| void Energy.Base.Collection.StringDictionary< T >.ReadXml | ( | XmlReader | reader | ) |
| Energy.Base.Collection.StringDictionary<T> Energy.Base.Collection.StringDictionary< T >.Set | ( | string | key, |
| T | value | ||
| ) |
| Energy.Base.Collection.StringDictionary<T> Energy.Base.Collection.StringDictionary< T >.Set | ( | string [] | array | ) |
| string [] Energy.Base.Collection.StringDictionary< T >.ToArray | ( | string | separator | ) |
| string [] Energy.Base.Collection.StringDictionary< T >.ToArray | ( | ) |
| object [] Energy.Base.Collection.StringDictionary< T >.ToArray< TToArray > | ( | ) |
| object [] Energy.Base.Collection.StringDictionary< T >.ToObjectArray | ( | ) |
| string Energy.Base.Collection.StringDictionary< T >.ToString | ( | string | glue | ) |
Return array as multiline string containing key value pairs concatenated with glue string.
| glue |
| void Energy.Base.Collection.StringDictionary< T >.WriteXml | ( | XmlWriter | writer | ) |
| Dictionary<string, string> Energy.Base.Collection.StringDictionary< T >.Index = null |
Index of keys for case insensitive option
|
getset |
Should keys be case sensitive (default) or case insensitive. When set to false lower key names will be treated as upper.
|
getset |
|
getset |
XmlSpecialCharacter
|
getset |
XmlParentSeparator