public override void Instruction(Opcode opcode, Type type) { var param = new VisitorParam(this, type); opcode.Accept(Visitor.Instance, param); if (sink != null) { sink.Instruction(opcode, type); } }