![]() |
IObjectChangeTrackingConfiguration Methods |
The IObjectChangeTrackingConfiguration type exposes the following members.
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
|