| CollectionItemNode | Узел структуры хеша - элемент коллекции |
| CollectionNode | Узел структуры хеша - коллекция значений |
| CollectionNodeHelper | Вспомогательные методы для работы с узлами структуры хеша |
| DeleteCollectionNodeCommand | |
| DeleteDictionaryKeyCommand | Команда удаления узла структуры хеша содержащего элемент коллекции ключ-значение |
| DictionaryItemNode | Узел структуры хеша - элемент коллекции ключ-значение |
| DictionaryNode | Элемент структуры хеша - коллекция ключ-значение |
| EndCollectionNode | Узел окончания коллекции |
| EndDictionaryNode | Узел окончания коллекции ключ-значение |
| HashGenerationContext | Контекст генерации структуры хеша |
| HashNode | Базовый абстрактный класс для узлов структуры хеша |
| HashRenderer | Осуществляет преобразование структуры хеша в текстовой документ |
| HashStructureGenerator | Генератор структуры хеша. |
| StartCollectionNode | Узел начала коллекции |
| StartDictionaryNode | Узел начала коллекции ключ-значение |
| ValueNode | Элемент структуры хеша - значение элемента |
| ICollectionNodeDataProvider | Описание интерфейса поддерживающего представление сведений о коллекции |
| ICompositeNodeT | Описание интерфейса составного узла структуры хеша |
| IDictionaryNodeDataProvider | Описание интерфейса предоставляющего доступ к данным хранилища узла структуры в виде коллекции ключ-значение |
| IHashGenerationContext | Описание интерфейса контекста генерации структуры хеша. |
| IHashNode | Описание интерфейса узла структуры хеша |
| IHashNodeFactory | Описание интерфейса фабрики создания узлов структуры хеша |
| IHashNodeOperationVisitor | Описание интерфейса операции над узлом |
| IValueOwnerHashNode | Описание интерфейса узла структуры хеша поддерживающего хранение элемента коллекции |
| IValueProvider | Описание интерфейса узла, предоставляющего данные для копирования |
| HashContextMenuFactoryDelegate | Делегат получения коллекции элементов меню для элемента структуры хеша |