public RubyMethod(object target, RubyMemberInfo/*!*/ info, string/*!*/ name) { ContractUtils.RequiresNotNull(info, "info"); ContractUtils.RequiresNotNull(name, "name"); _target = target; _info = info; _name = name; }