/// <summary>
        /// Initializes a new instance of the <see cref="T:PacketPropertyValueChecker"/> class.
        /// </summary>
        /// <param name="variablesManager">The variables manager.</param>
        /// <param name="variableName">Name of the variable.</param>
        /// <param name="entry">The entry.</param>
        public PacketPropertyValueChecker(PacketPropertyVariablesManager variablesManager, string variableName, PacketPropertyValueFilterForm.FilterListEntry entry)
            : base(entry)
        {
            variablesManager.RegisterVariableValueUpdateHandler(variableName, UpdateValue);

            this.variablesManager = variablesManager;
            this.variableName     = variableName;

            InitNonSerialized();
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="T:PacketPropertyValueChecker"/> class.
        /// </summary>
        /// <param name="variablesManager">The variables manager.</param>
        /// <param name="variableName">Name of the variable.</param>
        /// <param name="entry">The entry.</param>
        public PacketPropertyValueChecker(PacketPropertyVariablesManager variablesManager, string variableName, PacketPropertyValueFilterForm.FilterListEntry entry)
            : base(entry)
        {
            variablesManager.RegisterVariableValueUpdateHandler(variableName, UpdateValue);

            this.variablesManager	= variablesManager;
            this.variableName		= variableName;

            InitNonSerialized();
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="T:ValueCheckerBuilder"/> class.
 /// </summary>
 /// <param name="variablesManager">The variables manager.</param>
 public ValueCheckerBuilder(PacketPropertyVariablesManager variablesManager)
 {
     this.variablesManager = variablesManager;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="T:ValueCheckerBuilder"/> class.
 /// </summary>
 /// <param name="variablesManager">The variables manager.</param>
 public ValueCheckerBuilder(PacketPropertyVariablesManager variablesManager)
 {
     this.variablesManager = variablesManager;
 }