public override bool Equals(object obj)
        {
            ReplayLevel paramobj = ReplayLevel.Disabled;

            if (obj is UserTemplateMode)
            {
                paramobj = (ReplayLevel)obj;
            }
            else if (obj is MMCReplayModeItem)
            {
                paramobj = ((MMCReplayModeItem)obj).ID;
            }
            else
            {
                return(false);
            }
            if (paramobj == this.ID)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
 public NamedPipeNotificationReplayRecord(NamedPipeReplayRecord record)
 {
     MustDispatch   = record.MustDispatch;
     Totp           = record.Totp;
     ReplayLevel    = record.ReplayLevel;
     UserIPAdress   = record.UserIPAdress;
     UserLogon      = record.UserLogon;
     UserName       = record.UserName;
     DeliveryWindow = record.DeliveryWindow;
 }
 public override bool Equals(object obj)
 {
     ReplayLevel paramobj = ReplayLevel.Disabled;
     if (obj is UserTemplateMode)
         paramobj = (ReplayLevel)obj;
     else if (obj is MMCReplayModeItem)
         paramobj = ((MMCReplayModeItem)obj).ID;
     else
         return false;
     if (paramobj == this.ID)
         return true;
     else
         return false;
 }