Since I plan to build Porygon-Z, I feel I should clarify on a ruling.
and
and
Umbreon's Moonlight Fang prevents all effects of attacks including damage done to it by pokemon with Poke Powers or Poke Bodies.
Obviously that would block Porygon Z's attack damage etc.
HOWEVER, my question is, "Does Moonlight Fang prevent the effects of TM-2 De-Evolutor???"

and

and

Umbreon's Moonlight Fang prevents all effects of attacks including damage done to it by pokemon with Poke Powers or Poke Bodies.
Obviously that would block Porygon Z's attack damage etc.
HOWEVER, my question is, "Does Moonlight Fang prevent the effects of TM-2 De-Evolutor???"