public static void StopCodegen( CodegenMethod method, CodegenInstanceAux instance) { if (instance.HasMember(NAME_OUTPUTLASTHELPER)) { method.Block.ExprDotMethod(Member(NAME_OUTPUTLASTHELPER), "Destroy"); } if (instance.HasMember(NAME_OUTPUTALLHELPER)) { method.Block.ExprDotMethod(Member(NAME_OUTPUTALLHELPER), "Destroy"); } }
public static void AcceptHelperVisitorCodegen( CodegenMethod method, CodegenInstanceAux instance) { if (instance.HasMember(NAME_OUTPUTLASTHELPER)) { method.Block.ExprDotMethod(REF_RESULTSETVISITOR, "Visit", Member(NAME_OUTPUTLASTHELPER)); } if (instance.HasMember(NAME_OUTPUTALLHELPER)) { method.Block.ExprDotMethod(REF_RESULTSETVISITOR, "Visit", Member(NAME_OUTPUTALLHELPER)); } }
protected internal static void StopCodegen( CodegenMethod method, CodegenInstanceAux instance) { if (instance.HasMember(NAME_OUTPUTLASTUNORDHELPER)) { method.Block.ExprDotMethod(Member(NAME_OUTPUTLASTUNORDHELPER), "Destroy"); } if (instance.HasMember(NAME_OUTPUTALLUNORDHELPER)) { method.Block.ExprDotMethod(Member(NAME_OUTPUTALLUNORDHELPER), "Destroy"); } }