예제 #1
0
        // 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();
        }
예제 #2
0
 static public void PIResetChanges(PasswordInfo pi)
 {
     pi.ResetAllChangeStatus();
 }