======Класс TransactableDictionary====== * **Пространство имен:** [[developers:references:topomatic.foundationclasses.undo|Topomatic.FoundationClasses.Undo]] * **Сборка:** Topomatic.FoundationClasses (в Topomatic.FoundationClasses.dll) =====Иерархия наследования===== * [[developers:references:system.object|System.Object]] * Topomatic.FoundationClasses.Undo.TransactableDictionary =====Синтаксис===== public class TransactableDictionary : IDictionary, ICollection>, IEnumerable>, IEnumerable **Параметры типа** * //TKey// * //TValue// =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2..ctor_topomatic.foundationclasses.undo.itransactable|TransactableDictionary(ITransactable)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:43bb33bce872df333b5c259e81368474|TransactableDictionary(ITransactable, IDictionary)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:1db2345763405c2cfb0d06e0a727d49f|TransactableDictionary(ITransactable, IEqualityComparer)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2..ctor_topomatic.foundationclasses.undo.itransactable_system.int32|TransactableDictionary(ITransactable, Int32)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:69a58c63fa2efa8cf4b1994535ca8a0a|TransactableDictionary(ITransactable, IDictionary, IEqualityComparer)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:4a43f26ce7f151379f6cba4f5475fcf9|TransactableDictionary(ITransactable, Int32, IEqualityComparer)]]| | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2.count|Count]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2.innerdictionary|InnerDictionary]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2.isreadonly|IsReadOnly]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2.item_topomatic.foundationclasses.undo.tkey|Item[TKey]]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2.keys|Keys]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2.values|Values]]| | =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2.add_system.collections.generic.keyvaluepair_2|Add(KeyValuePair)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2.add_topomatic.foundationclasses.undo.tkey_topomatic.foundationclasses.undo.tvalue|Add(TKey, TValue)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2.clear|Clear()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2.contains_system.collections.generic.keyvaluepair_2|Contains(KeyValuePair)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2.containskey_topomatic.foundationclasses.undo.tkey|ContainsKey(TKey)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2.copyto_arr_system.collections.generic.keyvaluepair`2_system.int32|CopyTo(KeyValuePair`2[], Int32)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:system.object.equals_system.object|Equals(Object)]]| Определяет, равен ли заданный объект текущему объекту. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2.getenumerator|GetEnumerator()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gethashcode|GetHashCode()]]| Служит хэш-функцией по умолчанию. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gettype|GetType()]]| Возвращает объект [[developers:references:system.type|Type]] для текущего экземпляра. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2.remove_system.collections.generic.keyvaluepair_2|Remove(KeyValuePair)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2.remove_topomatic.foundationclasses.undo.tkey|Remove(TKey)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:system.object.tostring|ToString()]]| Возвращает строку, представляющую текущий объект. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:b056bd68632e0086de2b1bf90d87b4ef|TryGetValue(TKey, TValue)]]| | =====События===== ^Тип^Имя^Описание^ |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.foundationclasses.undo.transactabledictionary_2.modify|Modify]]| |