IR.CSharpClassNameinclude Ppx_compare_lib.Comparable.S with type t := tval compare : t Base__Ppx_compare_lib.compareinclude Ppx_compare_lib.Equal.S with type t := tval equal : t Base__Ppx_compare_lib.equalval yojson_of_t : t -> Ppx_yojson_conv_lib.Yojson.Safe.tval make : namespace:string option -> classname:string -> tval from_string : string -> tval to_string : t -> stringto_string (from_string "X.Y.Z") = "X.Y.Z"
val pp : Stdlib.Format.formatter -> t -> unitpp includes namespace if any
val pp_with_verbosity : verbose:bool -> Stdlib.Format.formatter -> t -> unitif verbose then print namespace if present, otherwise only print class
val classname : t -> string