diff --git a/csharp/gen_csharp_binding.ml b/csharp/gen_csharp_binding.ml index 384ed6c..d8ebc35 100644 --- a/csharp/gen_csharp_binding.ml +++ b/csharp/gen_csharp_binding.ml @@ -684,8 +684,12 @@ and returns_xenobject msg = and get_params_doc msg classname params = let sessionDoc = "\n /// The session" in let refDoc = if is_method_static msg then "" + else if (msg.msg_name = "get_by_permission") then + sprintf "\n /// The opaque_ref of the given permission" (String.lowercase classname) + else if (msg.msg_name = "revert") then + sprintf "\n /// The opaque_ref of the given snapshotted state" (String.lowercase classname) else sprintf "\n /// The opaque_ref of the given %s" - (String.lowercase classname) (String.capitalize classname) in + (String.lowercase classname) (String.lowercase classname) in String.concat "" (sessionDoc::(refDoc::(List.map (fun x -> get_param_doc msg x) params))) and get_param_doc msg x =