Example #1
0
 public static void BindFunction(SQLiteConnection connection, SQLiteFunction function)
 {
     var attributes = function.GetType().GetCustomAttributes(typeof(SQLiteFunctionAttribute), true).Cast<SQLiteFunctionAttribute>().ToArray();
     if (attributes.Length == 0)
     {
         throw new InvalidOperationException("SQLiteFunction doesn't have SQLiteFunctionAttribute");
     }
     connection.BindFunction(attributes[0], function);
 }