public virtual void OnGivenStatement(GivenStatement node) { if (EnterGivenStatement(node)) { Switch(node.Expression); Switch(node.WhenClauses); Switch(node.OtherwiseBlock); Switch(node.Modifier); LeaveGivenStatement(node); } }
public virtual void LeaveGivenStatement(GivenStatement node) { }
public virtual bool EnterGivenStatement(GivenStatement node) { return(true); }