src/Shared/EntityFramework/Core/Objects/DataClasses/EntityObject.cs
// <summary>
// This method is called by a ComplexObject contained in this Entity
// whenever a change has been made to a property of the
// ComplexObject so that the change can be forwarded to the change tracker.
// </summary>
// <param name="entityMemberName"> The name of the top-level entity property that contains the ComplexObject that is calling this method. </param>
// <param name="complexObject"> The instance of the ComplexObject on which the property is changing. </param>
// <param name="complexMemberName"> The name of the changing property on complexObject. </param>
This method is called by a ComplexObject contained in this Entity
whenever a change has been made to a property of the
ComplexObject so that the change can be forwarded to the change tracker.
This method is called by a ComplexObject contained in this Entity whenever a change has been made to a property of the ComplexObject so that the change can be forwarded to the change tracker .
internal override sealed void ReportComplexPropertyChanged(
            string entityMemberName, ComplexObject complexObject, string complexMemberName)
        {
            DebugCheck.NotNull(complexObject);
            DebugCheck.NotEmpty(complexMemberName);
            EntityChangeTracker.EntityComplexMemberChanged(entityMemberName, complexObject, complexMemberName);
        }
internal override sealed void ReportComplexPropertyChanged ( string entityMemberName , ComplexObject complexObject , string complexMemberName ) { DebugCheck . NotNull ( complexObject ) ; DebugCheck . NotEmpty ( complexMemberName ) ; EntityChangeTracker . EntityComplexMemberChanged ( entityMemberName , complexObject , complexMemberName ) ; }
This method is called by a ComplexObject contained in this Entity
whenever a change has been made to a property of the
ComplexObject so that the change can be forwarded to the change tracker.
This method is called by a ComplexObject contained in this Entity whenever a change has been made to a property of the ComplexObject so that the change can be forwarded to the change tracker .
entityMemberName
string
The name of the top-level entity property that contains the ComplexObject that is calling this method.
The name of the top - level entity property that contains the ComplexObject that is calling this method .
complexObject
ComplexObject
The instance of the ComplexObject on which the property is changing.
The instance of the ComplexObject on which the property is changing .
complexMemberName
string
The name of the changing property on complexObject.
The name of the changing property on complexObject .