ErrorIf macro.
Prints the function, file, line, error description, and debugbreaks in visual studio.