Merge branch 'mono-api-info-improvements'
[mono-project.git] / man / mono-api-info.1
blob33c22badfbf00e028ea5f1a0bd141525942bc476
1 .\" 
2 .\" mono-api-info manual page.
3 .\" Copyright (C) 2010 Linden Lab, Inc (http://www.lindenlab.com)
4 .\" Author:
5 .\"   Andrés G. Aragoneses <andres@lindenlab.com>
6 .\"
7 .TH Mono "mono-api-info"
8 .SH NAME
9 mono-api-info \- Expose IL structure of CLR assemblies as XML.
11 .SH SYNOPSIS
12 .PP
13 .B mono-api-info [--abi] assembly1.dll assembly2.exe ...
14 .SH DESCRIPTION
15 Expose the structure of your CLR assemblies by examining their IL and
16 giving XML output.
17 .PP
18 By default this tool gives information about just the public API of the
19 assemblies to scan. So it's good for comparing API compatibility between
20 versions of libraries.
21 .SH OPTIONS
22 .TP
23 .I "--abi"
24 Show the ABI instead of the API, that is, non-static fields (even the
25 non-public ones) that are not marked as [NonSerialized()].
26 .SH AUTHOR
27 Written by Andrés G. Aragoneses
28 .SH COPYRIGHT
29 Copyright (C) 2010 LindenLab. 
30 Released under BSD license.
31 .SH MAILING LISTS
32 Visit http://lists.ximian.com/mailman/listinfo/mono-list for details.
33 .SH WEB SITE
34 Visit http://www.mono-project.com for details
35 .SH SEE ALSO
36 .BR mono(1)