+/**
+ * mono_get_exception_missing_method:
+ * @class_name: the class where the lookup was performed.
+ * @member_name: the name of the missing method.
+ *
+ * Returns: a new instance of the System.MissingMethodException
+ */
+MonoException *
+mono_get_exception_missing_method (const char *class_name, const char *member_name)
+{
+ MonoString *s1 = mono_string_new (mono_domain_get (), class_name);
+ MonoString *s2 = mono_string_new (mono_domain_get (), member_name);
+
+ return mono_exception_from_name_two_strings (mono_get_corlib (), "System",
+ "MissingMethodException", s1, s2);
+}
+
+/**
+ * mono_get_exception_missing_field:
+ * @class_name: the class where the lookup was performed
+ * @member_name: the name of the missing method.
+ *
+ * Returns: a new instance of the System.MissingFieldException
+ */
+MonoException *
+mono_get_exception_missing_field (const char *class_name, const char *member_name)
+{
+ MonoString *s1 = mono_string_new (mono_domain_get (), class_name);
+ MonoString *s2 = mono_string_new (mono_domain_get (), member_name);
+
+ return mono_exception_from_name_two_strings (mono_get_corlib (), "System",
+ "MissingFieldException", s1, s2);
+}
+
+/**
+ * mono_get_exception_argument_null:
+ * @arg: the name of the argument that is null
+ *
+ * Returns: a new instance of the System.ArgumentNullException
+ */