public bool IsValidByRefArg(IParameter param, IType parameterType, IType argType, Node arg) { if ((parameterType.IsByRef && argType == parameterType.GetElementType())) { return CanLoadAddress(arg); } else if (param.IsByRef && argType == parameterType) { return CanLoadAddress(arg); } return false; }