Causes of necrosis includes——?

A. Injury

B. Cancer

C. Infection

D. All of the above