AccessProviderSample.AccessDBProvider.TableNameIsValid C# (CSharp) 메소드

TableNameIsValid() 개인적인 메소드

Check if a table name is valid
Helps to check for SQL injection attacks
private TableNameIsValid ( string tableName ) : bool
tableName string Table name to validate
리턴 bool
        private bool TableNameIsValid(string tableName)
        {
            Regex exp = new Regex(pattern, RegexOptions.Compiled | RegexOptions.IgnoreCase);

            if (exp.IsMatch(tableName))
            {
                return true;
            }
            WriteError(new ErrorRecord(
                new ArgumentException("Table name not valid"), "TableNameNotValid",
                    ErrorCategory.InvalidArgument, tableName));
            return false;
        }