internal void SetValueInternal(Object obj, Object value, Assembly caller) { RuntimeMethodInfo m = InternalSetter(true, false) as RuntimeMethodInfo; if (m == null) { throw new ArgumentException(System.Environment.GetResourceString("Arg_SetMethNotFnd")); } m.InternalInvoke(obj, BindingFlags.Default, null, new Object[] { value }, null, true, caller, true); }