2008-04-17 Marek Habersack <mhabersack@novell.com>
[mono.git] / man / mono.1
index dc1ec175bc7e5b8ec6a40fbf4cb63baf2351803a..1f0f40ab61ad4f7bdc6968979eaf876c63d7abd5 100644 (file)
@@ -222,6 +222,11 @@ Turns on the debugging mode in the runtime.  If an assembly was
 compiled with debugging information, it will produce line number
 information for stack traces. 
 .TP
+.I "--debug=casts"
+Produces a detailed error when throwing a InvalidCastException.  This
+option is turned off by default as it generates much larger code at
+runtime.
+.TP
 .I "--profile[=profiler[:profiler_args]]"
 Turns on profiling.  For more information about profiling applications
 and code coverage see the sections "PROFILING" and "CODE COVERAGE"
@@ -866,10 +871,12 @@ directive, like this:
 .fi
 .TP
 .I "MONO_MANAGED_WATCHER"
-If set to any value, System.IO.FileSystemWatcher will use the default
-managed implementation (slow). If unset, mono will try to use FAM under
-Unix systems and native API calls on Windows, falling back to the
-managed implementation on error.
+If set to "disabled", System.IO.FileSystemWatcher will use a file watcher 
+implementation which silently ignores all the watching requests.
+If set to any other value, System.IO.FileSystemWatcher will use the default
+managed implementation (slow). If unset, mono will try to use inotify, FAM, 
+Gamin, kevent under Unix systems and native API calls on Windows, falling 
+back to the managed implementation on error.
 .TP
 .I "MONO_NO_SMP"
 If set causes the mono process to be bound to a single processor. This may be