Class ParametersDictionaryFacade
IDictionary{String, String} access to ParameterCollection. TODO: remove this class in version 3.4 of the SDK.
public class ParametersDictionaryFacade : IDictionary<string, string>, ICollection<KeyValuePair<string, string>>, IEnumerable<KeyValuePair<string, string>>, IEnumerable
- Inheritance
-
ParametersDictionaryFacade
- Implements
- Inherited Members
Constructors
ParametersDictionaryFacade(ParameterCollection)
Constructs ParametersDictionaryFacade for a ParameterCollection
public ParametersDictionaryFacade(ParameterCollection collection)
Parameters
collectionParameterCollection
Properties
Count
public int Count { get; }
Property Value
IsReadOnly
public bool IsReadOnly { get; }
Property Value
this[string]
public string this[string key] { get; set; }
Parameters
keystring
Property Value
Keys
public ICollection<string> Keys { get; }
Property Value
Values
public ICollection<string> Values { get; }
Property Value
Methods
Add(KeyValuePair<string, string>)
public void Add(KeyValuePair<string, string> item)
Parameters
itemKeyValuePair<string, string>
Add(string, string)
public void Add(string key, string value)
Parameters
Clear()
public void Clear()
Contains(KeyValuePair<string, string>)
public bool Contains(KeyValuePair<string, string> item)
Parameters
itemKeyValuePair<string, string>
Returns
ContainsKey(string)
public bool ContainsKey(string key)
Parameters
keystring
Returns
CopyTo(KeyValuePair<string, string>[], int)
public void CopyTo(KeyValuePair<string, string>[] array, int arrayIndex)
Parameters
arrayKeyValuePair<string, string>[]arrayIndexint
GetEnumerator()
public IEnumerator<KeyValuePair<string, string>> GetEnumerator()
Returns
Remove(KeyValuePair<string, string>)
public bool Remove(KeyValuePair<string, string> item)
Parameters
itemKeyValuePair<string, string>
Returns
Remove(string)
public bool Remove(string key)
Parameters
keystring
Returns
TryGetValue(string, out string)
public bool TryGetValue(string key, out string value)