I have a general question, but I'm going to give a very specific in-game example. So I played a game as an Anarch runner and I had Datasucker in play with multiple hosted virus counters. I also had a Parasite on a rezzed Data Raven (hosted power counters give the runner tags). My opponent's Data Raven had power counters on it. Parasite has the card text that when the ice it's on has strength 0 or less it is trashed.
I made a run, encountered the Data Raven and used the virus counters from Datasucker to drop the strength of Data Raven to zero which trashes it, due to Parasite's effect. My understanding is that the trashing resolves and the power counters on Data Raven are trashed along with it. My friend was trying to say that he got to use the hosted power counters to give me tags before his Data Raven got trashed… using logic similar to a MtG stack where my trash effect goes on the stack but his power counters go on 2nd and get to resolve before his ice is trashed.
How does timing of effects work? We couldn't find guidance in the rulebook.