IObjectChangeTrackingConfiguration Interface |
Namespace: TrackerDog.Configuration
The IObjectChangeTrackingConfiguration type exposes the following members.
Name | Description | |
---|---|---|
Collections |
Gets access to collection change tracking specific configuration
| |
TrackableInterfaceTypes |
Gets configured types to be tracked that are interfaces
| |
TrackableTypes |
Gets configured types to be tracked
|
Name | Description | |
---|---|---|
CanTrackProperty |
Given an arbitrary reflected property, determines if it is configured to be trackable in some already configured trackable type.
| |
CanTrackType |
Given an arbitrary type, returns if it is an already configured trackable type
| |
CreateTrackableObjectFactory |
Creates a factory to turn any elegible object into a change-trackable one
| |
GetAllTrackableBaseTypes |
Gets all base trackable types of a given other trackable type
| |
GetTrackableType |
Gets a trackable type configuration by giving its type
| |
ImplementsBaseType |
Given an arbitrary type, returns if there is some already configured trackable type that is a base type of itself.
| |
TrackThisType(Type, ActionIConfigurableTrackableType) |
Configures given type to be change-trackable
| |
TrackThisTypeT(ActionIConfigurableTrackableTypeT) |
Configures given type as generic parameter to be change-trackable
| |
TrackThisTypeRecursive(Type, ActionIConfigurableTrackableType, TypeSearchSettings) |
Configures given type given as parameter to be change-trackable and recurisvely configures all associated types within
any nesting level to be also change-trackable.
| |
TrackThisTypeRecursiveTRoot(ActionIConfigurableTrackableType, TypeSearchSettings) |
Configures given type given as generic parameter to be change-trackable and recurisvely configures all associated types within
any nesting level to be also change-trackable.
| |
TrackTypesFromAssembly(Assembly, ActionIConfigurableTrackableType, TypeSearchSettings) |
Configures types from a given assembly to be change-trackable based on provided search settings
| |
TrackTypesFromAssembly(String, ActionIConfigurableTrackableType, TypeSearchSettings) |
Configures types from a given assembly to be change-trackable based on provided search settings
|