2009-01-13 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mono / metadata / method-builder.h
index 049a32905557a8639569f05de862169cb8f72977..3334f8876bbcc9da67b453f95640ca7b7ceebc63 100644 (file)
@@ -28,6 +28,8 @@ typedef struct _MonoMethodBuilder {
        gboolean no_dup_name;
        guint32 code_size, pos;
        unsigned char *code;
+       int num_clauses;
+       MonoExceptionClause *clauses;
 } MonoMethodBuilder;
 
 MonoMethodBuilder *
@@ -135,6 +137,9 @@ mono_mb_emit_op (MonoMethodBuilder *mb, guint8 op, gpointer data) MONO_INTERNAL;
 void
 mono_mb_emit_ldstr (MonoMethodBuilder *mb, char *str) MONO_INTERNAL;
 
+void
+mono_mb_set_clauses (MonoMethodBuilder *mb, int num_clauses, MonoExceptionClause *clauses) MONO_INTERNAL;
+
 G_END_DECLS
 
 #endif /* __MONO_METHOD_BUILDER_H__ */