Module Dotnet.ResourceLeakCSDomain

include Absint.AbstractDomain.S
include Absint.AbstractDomain.NoJoin
include IStdlib.PrettyPrintable.PrintableType
type t
val pp : IStdlib.PrettyPrintable.F.formatter -> t -> unit
val leq : lhs:t -> rhs:t -> bool

the implication relation: lhs <= rhs means lhs |- rhs

val join : t -> t -> t
val widen : prev:t -> next:t -> num_iters:int -> t
val initial : t
module LeakList : sig ... end
val check_count : Absint.AccessPath.t -> t -> bool
val get_type_map : (Absint.AccessPath.t, string) IStdlib.IStd.Caml.Hashtbl.t
val reset_type_map : unit
val acquire_resource : Absint.AccessPath.t -> string -> t -> t
val release_resource : Absint.AccessPath.t -> t -> t
val assign : Absint.AccessPath.t -> Absint.AccessPath.t -> t -> t
val has_leak : Absint.FormalMap.t -> t -> bool
type summary
module Summary : sig ... end