public override void MutateHoistedGenericType (AnonymousMethodStorey storey) { if (InstanceExpression != null) InstanceExpression.MutateHoistedGenericType (storey); type = storey.MutateType (type); if (getter != null) getter = storey.MutateGenericMethod (getter); if (setter != null) setter = storey.MutateGenericMethod (setter); }
public override void MutateHoistedGenericType (AnonymousMethodStorey storey) { base.MutateHoistedGenericType (storey); MethodInfo mi = best_candidate as MethodInfo; if (mi != null) { best_candidate = storey.MutateGenericMethod (mi); return; } best_candidate = storey.MutateConstructor ((ConstructorInfo) this); }
public override void MutateHoistedGenericType (AnonymousMethodStorey storey) { source.MutateHoistedGenericType (storey); method = storey.MutateGenericMethod (method); }
public override void MutateHoistedGenericType (AnonymousMethodStorey storey) { if (get != null) get = storey.MutateGenericMethod (get); if (set != null) set = storey.MutateGenericMethod (set); instance_expr.MutateHoistedGenericType (storey); if (arguments != null) arguments.MutateHoistedGenericType (storey); type = storey.MutateType (type); }
public override void MutateHoistedGenericType (AnonymousMethodStorey storey) { method = storey.MutateGenericMethod (method); type = storey.MutateType (type); if (Arguments != null) Arguments.MutateHoistedGenericType (storey); InstanceExpr.MutateHoistedGenericType (storey); }
public override void MutateHoistedGenericType (AnonymousMethodStorey storey) { if (delegate_instance_expression != null) delegate_instance_expression.MutateHoistedGenericType (storey); delegate_method = storey.MutateGenericMethod (delegate_method); constructor_method = storey.MutateConstructor (constructor_method); }