// Reset all change-tracking status for all properties on the object to "unchanged". internal override void ResetAllChangeStatus() { GlobalDebug.WriteLineIf(GlobalDebug.Info, "AuthenticablePrincipal", "ResetAllChangeStatus"); _enabledChanged = (_enabledChanged == LoadState.Changed) ? LoadState.Loaded : LoadState.NotSet; RefreshOriginalThumbprintList(); _accountInfo?.ResetAllChangeStatus(); _passwordInfo?.ResetAllChangeStatus(); rosf.ResetAllChangeStatus(); base.ResetAllChangeStatus(); }
static public void PIResetChanges(PasswordInfo pi) { pi.ResetAllChangeStatus(); }