protected ParameterDescriptor[] GetContextConstructorParams(DataContextDriver driver, Repository r)
 {
     ParameterDescriptor[] descriptorArray2;
     try
     {
         descriptorArray2 = driver.GetContextConstructorParameters(r) ?? new ParameterDescriptor[0];
     }
     catch (Exception exception)
     {
         if (driver.IsBuiltIn)
         {
             throw;
         }
         Log.Write(exception, "GetContextConstructorParameters");
         throw new DisplayToUserException(exception.Message);
     }
     return descriptorArray2;
 }