From d1fa3ec7f16ce74e352279fb9a04eec7bbce5bdd Mon Sep 17 00:00:00 2001 From: Starbeamrainbowlabs Date: Wed, 21 Nov 2018 17:09:00 +0000 Subject: [PATCH] monop: add page (#2568) --- pages/common/monop.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 pages/common/monop.md diff --git a/pages/common/monop.md b/pages/common/monop.md new file mode 100644 index 0000000000..e0b0ccec12 --- /dev/null +++ b/pages/common/monop.md @@ -0,0 +1,31 @@ +# monop + +> Finds and displays signatures of Types and methods inside .NET assemblies. + +- Show the structure of a Type built-in of the .NET Framework: + +`monop {{System.String}}` + +- List the types in an assembly: + +`monop -r:{{path/to/assembly.exe}}` + +- Show the structure of a Type in a specific assembly: + +`monop -r:{{path/to/assembly.dll}} {{Namespace.Path.To.Type}}` + +- Only show members defined in the specified Type: + +`monop -r:{{path/to/assembly.dll}} --only-declared {{Namespace.Path.To.Type}}` + +- Show private members: + +`monop -r:{{path/to/assembly.dll}} --private {{Namespace.Path.To.Type}}` + +- Hide obsolete members: + +`monop -r:{{path/to/assembly.dll}} --filter-obsolete {{Namespace.Path.To.Type}}` + +- List the other assemblies that a specified assembly references: + +`monop -r:{{path/to/assembly.dll}} --refs`