AppTreeObj | An application tree abstract base object |
AppTreeObjDictFxProviderT< TAbstractProduct > | A 'factorized' application tree objects provider for the objects having keys of string type |
AppTreeObjDictProviderT< TAbstractProduct, TKey > | An application tree objects provider for the objects having keys of type TKey |
AppTreeObjFactoryT< TAbstractProduct > | An application tree object factory abstract class |
AppTreeObjFactoryT< TAbstractProduct, TOwner > | An application tree object factory which can be owned by TOwner abstract class |
AppTreeObjProviderT< TAbstractProduct > | A provider class for the application tree class instance |
AppTreeObjT< TParent > | An abstract application tree class for the having a 'parent'(in the terms of the app tree) objects |
AppTreeObjT< TParent, TKey > | An abstract application tree class for the having a 'parent'(in the terms of the app tree) and having a key objects |
InitContext | An init context class playing role of a data structire for the application tree object initialization |
DictionaryOfHavingKeyT< TKey, TValue > | A dictionary containing values which have keys |
OwnedDictionaryOfHavingKeyT< TKey, TValue, TOwner > | An owned dictionary containing values which have keys |
ReadOnlyCastableListT< T > | A castable to the IReadOnlyCollectionT interface generic list |
UniqueAssotiativeListT< T > | A unique assotiative list |
AbstractFactoryT< TAbstractProduct > | An abstract factory |
Point3D | A point in 3D space structure |
IApplicationTreeObject | An application tree object base interface |
IDictionaryOfHavingKeyT< TKey, TValue > | A dictionary of the values which know their keys interface |
IOwnedDictionaryOfHavingKeyT< TKey, TValue, TOwner > | An owned dictionary of the values which know their keys interface |
IReadOnlyCollectionT< T > | Read only collection interface |
IReadOnlyDictionaryT< TKey, TValue > | Read only dictionary interface |
IAbstractFactory | Abstract factory interface |
IAbstractFactoryT< TAbstractProduct > | Abstract factory generic interface |
IAdapterT2< TAdaptee, TAdaptee2 > | Adapter of two adeptees interface |
IAdapterT< TAdaptee > | Adapter generic interface |
IHavingKeyT< TKey > | A having key object generic interface |
IHavingNamedProperties | An object which has an arbitrary set of named properties interface |
IOwnedT2< TOwner > | An owned object interface 2ed |
IOwnedT< TOwner > | An owned object generic interface |
TParent | An object with a parent interface |
TAbstractProduct | An assotiative provider interface |
TAbstractProduct | A provider interface |