ATMLCommonLibrary.controls.hardware.FactoryDefaultsListControl.Validate C# (CSharp) Method

Validate() public method

public Validate ( string &error ) : bool
error string
return bool
        public bool Validate( out string error )
        {
            bool isValid = true;
            StringBuilder sb = new StringBuilder();
            foreach (NamedValue factoryDefault in _factoryDefaults)
            {
                SchemaValidationResult svr = new SchemaValidationResult();
                isValid &= factoryDefault.Validate( svr );
                if (svr.HasErrors())
                    sb.Append( svr.ErrorMessage ).Append( ", " );
            }
            if( sb.ToString().EndsWith( ", " ) )
                sb.Length = sb.Length - 2;
            error = sb.ToString();
            return isValid;
        }