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