Mono(mono-api-info)

πŸ“¦
version 6.14.1 Β· 2 versions
, in alpine 3.24, epel 10, fedora 44, nixos 26.05, nixpkgs unstable

πŸ’– mono-api-info β€” Mono(mono-api-info) πŸ’–

okay bestie, sit down, hydrate, because we're about to read the IL of your assemblies like it's a group chat screenshot 🫢 this one lives in the Mono family of manpages, so you already know it's giving utility-tool realness ✨


✨ NAME ✨

mono-api-info β€” expose IL structure of CLR assemblies as XML. no cap, that's literally the whole job 🌸


πŸŽ€ SYNOPSIS πŸŽ€

mono-api-info [--abi] assembly1.dll assembly2.exe ...

πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the vibe: this tool pops open your CLR assemblies, examines their IL, and hands you back XML. That's it. That's the service. πŸ’…

By default it only tells you about the public API of the assemblies it's scanning. Which lowkey makes it iconic for comparing API compatibility between different versions of libraries β€” like, "did my fave lib ghost me in v2.0 or are we still compatible?" energy πŸ˜­πŸ’–


🌈 OPTIONS 🌈

  • --abi β€” show the ABI instead of the API. and what does that mean, bestie? it means non-static fields (yes, even the non-public ones πŸ™ˆ) that are not marked as [NonSerialized()]. periodt.

πŸ‘‘ AUTHOR πŸ‘‘

Written by Andrés G. Aragoneses 🫢


Copyright (C) 2010 LindenLab. Released under BSD license. 🌈 (yes we love a permissive license moment)


⭐ MAILING LISTS ⭐

Visit http://lists.ximian.com/mailman/listinfo/mono-list for details. go say hi, they don't bite πŸŽ€


🌸 WEB SITE 🌸

Visit http://www.mono-project.com for details ✨


πŸ”₯ SEE ALSO πŸ”₯

  • mono(1) β€” the main character, obviously πŸ‘‘

k that's the whole page bestie, you ate, now go scan some assemblies πŸ’…

sign-off time: this was Mono(mono-api-info), sourced from the Mono(mono-api-info) manual page (same name top and bottom, symmetrical queen) πŸ§šπŸ’–

πŸ“¦ where this page comes from