//--------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner barryfr // @backupOwner sparra //--------------------------------------------------------------------- using System.Data.Objects; using System.Reflection; namespace System.Data.Objects.DataClasses { /// /// Minimum interface that a data class must implement in order to be managed by a change tracker. /// public interface IEntityWithChangeTracker { /// /// Used by the change tracker to provide an interface that the data class will use to report changes. /// /// Reference to the change tracker that is managing this entity void SetChangeTracker(IEntityChangeTracker changeTracker); } }