createCustomViewAlertDialogWithResources

inline fun <T : View> Context.createCustomViewAlertDialogWithResources(    title: Int? = null,     positivePair: Pair<Int, AlertDialogCallback?>? = null,     neutralPair: Pair<Int, AlertDialogCallback?>? = null,     negativePair: Pair<Int, AlertDialogCallback?>? = null,     show: Boolean = true,     viewCreator: (Context) -> T): AlertDialog