public override void MutateHoistedGenericType(AnonymousMethodStorey storey) { type = storey.MutateType(type); info.Constructor = storey.MutateConstructor(info.Constructor); info.HasValue = storey.MutateGenericMethod(info.HasValue); info.GetValueOrDefault = storey.MutateGenericMethod(info.GetValueOrDefault); info.Value = storey.MutateGenericMethod(info.Value); }
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); }
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) { type = storey.MutateType (type); info.Constructor = storey.MutateConstructor (info.Constructor); info.HasValue = storey.MutateGenericMethod (info.HasValue); info.GetValueOrDefault = storey.MutateGenericMethod (info.GetValueOrDefault); info.Value = storey.MutateGenericMethod (info.Value); }