|   | TrackerDog.Configuration Namespace | 
 Classes
Classes| Class | Description | |
|---|---|---|
|  | ChangeTrackableAttribute | 
            Either marks a class, interface or a property to be change-trackable
             | 
|  | CollectionImplementation | 
            Represents a collection implementation information
             | 
|  | DoNotTrackChangesAttribute | 
            Marks a property to be ignored from being change-tracked
             | 
|  | IConfigurableTrackableTypeContract | |
|  | ITrackableTypeContract | |
|  | TypeSearchSettings | 
            Defines specific settings when supporting operations search types
            during configuration stages.
             | 
 Interfaces
Interfaces| Interface | Description | |
|---|---|---|
|  | ICollectionChangeTrackingConfiguration | 
            Defines collection change-tracking configuration 
             | 
|  | IConfigurableTrackableType | 
            Defines how a trackable type can be configured
             | 
|  | IConfigurableTrackableTypeT | 
            Defines how a trackable type can be configured
             | 
|  | IObjectChangeTrackingConfiguration | 
            Defines the required set of members to configure object change tracking
             | 
|  | ITrackableType | 
            Defines the configuration of a trackable type
             | 
|  | ITrackableTypeT | 
            Defines the configuration of a trackable type
             | 
 Enumerations
Enumerations| Enumeration | Description | |
|---|---|---|
|  | TypeSearchMode | 
            Defines how type search must be performed during configuration stage
             |