Click or drag to resize

MetaElementChangeTracker Class

Simple change tracker for change flags and original name tracking.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.DBDriverCoreMetaElementChangeTracker

Namespace:  SD.LLBLGen.Pro.DBDriverCore
Assembly:  SD.LLBLGen.Pro.DBDriverCore (in SD.LLBLGen.Pro.DBDriverCore.dll) Version: 5.4.0.0 (5.4.0)
Syntax
public class MetaElementChangeTracker

The MetaElementChangeTracker type exposes the following members.

Constructors
  NameDescription
Public methodMetaElementChangeTracker
Initializes a new instance of the MetaElementChangeTracker class.
Top
Properties
  NameDescription
Public propertyEnabled
Gets or sets a value indicating whether this MetaElementChangeTracker is enabled.
Public propertyOriginalName
Gets the name of the original.
Public propertyTrackedChangeFlags
Gets the tracked change flags.
Top
Methods
  NameDescription
Public methodDeserializeFromReader
Deserializes this instance from XML. Expects the reader to be positioned at an element which can have the attributes TrackedChanges and OriginalNameValue.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasTrackedChangesForFlag
Determines whether this change tracker contains a tracked change for the flag specified
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodResetChangeFlag
Resets the change flag, if it was set
Public methodResetChanges
Resets the changes to 0, string.Empty
Public methodResetChanges(Int32, String)
Resets the changes tracked in this instance
Public methodSerializeToWriter
Serializes this instance to XML as attributes (TrackedChanges and OriginalNameValue)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTrackChangeFlag
Tracks the change flag passed in by or-ing it to the initial state.
Public methodTrackNameChange
Tracks the name change. Only stores passed in value if the original value isn't already set to a value.
Top
See Also