=> Bootstrap dependency digest>=20010302: found digest-20111104
=> Bootstrap dependency fetch-[0-9]*: found fetch-1.7
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for mono-tools-2.10nb17
Making all in po
make[1]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/po'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/po'
Making all in docbrowser
make[1]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/docbrowser'
Making all in theme-icons
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/docbrowser/theme-icons'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/docbrowser/theme-icons'
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/docbrowser'
sed -e "s|\@bindir\@|/usr/pkg/bin|" monodoc.desktop.in > monodoc.desktop
cp `pkg-config --variable=Sources mono-options` .
/usr/pkg/bin/dmcs -debug -out:browser.exe ./browser.cs ./list.cs ./elabel.cs ./history.cs ./Contributions.cs ./XmlNodeWriter.cs ./IHtmlRender.cs ./BookmarkManager.cs ./ProgressPanel.cs AssemblyInfo.cs Options.cs -resource:./monodoc.png,monodoc.png -resource:./browser.glade,browser.glade  -r:/usr/pkg/lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glade-sharp.dll   /r:/usr/pkg/lib/mono/monodoc/monodoc.dll   -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gnome-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/art-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gconf-sharp.dll   -r:System.Web.Services -d:GTKHTML_SHARP_3_14 -d:GNOME
./elabel.cs(74,30): warning CS0108: `ELabel.Ellipsize(Pango.Layout, string, int, int, int)' hides inherited member `Gtk.Label.Ellipsize'. Use the new keyword if hiding was intended
/usr/pkg/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/gtk-sharp.dll (Location of the symbol related to previous warning)
./BookmarkManager.cs(212,25): warning CS0612: `Gtk.Combo' is obsolete
./browser.cs(52,48): warning CS0168: The variable `md' is declared but never used
./browser.cs(576,29): warning CS0618: `Gtk.Entry.Editable' is obsolete: `Replaced by IsEditable property'
./browser.cs(595,29): warning CS0618: `Gtk.Entry.Editable' is obsolete: `Replaced by IsEditable property'
./browser.cs(788,55): warning CS0618: `Monodoc.Node.URL' is obsolete: `Use PublicUrl'
./browser.cs(789,41): warning CS0618: `Monodoc.Node.URL' is obsolete: `Use PublicUrl'
./browser.cs(789,69): warning CS0618: `Monodoc.Node.URL' is obsolete: `Use PublicUrl'
./browser.cs(1291,33): warning CS0436: The type `Monodoc.CopyXmlNodeWriter' conflicts with the imported type of same name'. Ignoring the imported type definition
/usr/pkg/lib/mono/gac/monodoc/1.0.0.0__0738eb9f132ed756/monodoc.dll (Location of the symbol related to previous warning)
./browser.cs(1295,45): warning CS0219: The variable `dd' is assigned but its value is never used
./browser.cs(1554,47): warning CS0219: The variable `md' is assigned but its value is never used
./browser.cs(1694,40): warning CS0219: The variable `service' is assigned but its value is never used
./browser.cs(1932,26): warning CS0219: The variable `path' is assigned but its value is never used
./browser.cs(2013,40): warning CS0618: `Monodoc.Node.URL' is obsolete: `Use PublicUrl'
./browser.cs(2041,127): warning CS0618: `Monodoc.Node.URL' is obsolete: `Use PublicUrl'
./browser.cs(2014,30): warning CS0168: The variable `match' is declared but never used
./browser.cs(2265,22): warning CS0219: The variable `found' is assigned but its value is never used
./browser.cs(2481,17): warning CS0612: `Gtk.Notebook.TabBorder' is obsolete
./browser.cs(2482,17): warning CS0612: `Gtk.Notebook.TabHborder' is obsolete
./BookmarkManager.cs(342,43): warning CS0219: The variable `e' is assigned but its value is never used
./BookmarkManager.cs(220,45): warning CS0612: `Gtk.Combo' is obsolete
./BookmarkManager.cs(227,45): warning CS0618: `Gtk.Entry.Editable' is obsolete: `Replaced by IsEditable property'
./ProgressPanel.cs(50,37): warning CS0618: `Gtk.Timeout.Add(uint, Gtk.Function)' is obsolete: `Replaced by GLib.Timeout.Add'
./ProgressPanel.cs(50,37): warning CS0618: `Gtk.Timeout' is obsolete: `Replaced by GLib.Timeout'
./ProgressPanel.cs(66,29): warning CS0618: `Gtk.Timeout.Remove(uint)' is obsolete: `Replaced by GLib.Source.Remove'
./ProgressPanel.cs(66,29): warning CS0618: `Gtk.Timeout' is obsolete: `Replaced by GLib.Timeout'
./browser.cs(209,33): warning CS0169: The private field `Monodoc.Browser.bookmark_tree' is never used
./browser.cs(216,33): warning CS0169: The private field `Monodoc.Browser.postcomment' is never used
./browser.cs(234,41): warning CS0169: The private field `Monodoc.Browser.index_eb' is never used
./browser.cs(242,25): warning CS0414: The private field `Monodoc.Browser.bookmark_manager' is assigned but its value is never used
./browser.cs(712,36): warning CS0169: The private field `Monodoc.Browser.edit_node' is never used
./browser.cs(713,24): warning CS0169: The private field `Monodoc.Browser.edit_url' is never used
./browser.cs(1155,25): warning CS0414: The private field `Monodoc.Browser.About.parent' is assigned but its value is never used
./browser.cs(1603,38): warning CS0414: The private field `Monodoc.Browser.ContributionStatus.war' is assigned but its value is never used
./browser.cs(1680,38): warning CS0169: The private field `Monodoc.Browser.NewComment.entry' is never used
./browser.cs(1682,25): warning CS0414: The private field `Monodoc.Browser.NewComment.parent' is assigned but its value is never used
./browser.cs(1824,19): warning CS0414: The private field `Monodoc.TreeBrowser.node_parent' is assigned but its value is never used
./browser.cs(2175,25): warning CS0414: The private field `Monodoc.IndexBrowser.MatchModel.browser' is assigned but its value is never used
./list.cs(35,13): warning CS0414: The private field `Monodoc.BigList.old_selected' is assigned but its value is never used
./elabel.cs(16,39): warning CS0414: The private field `ELabel.tmp' is assigned but its value is never used
./BookmarkManager.cs(292,31): warning CS0414: The private field `Monodoc.BookmarkManager.current_bookmark_group' is assigned but its value is never used
./BookmarkManager.cs(210,32): warning CS0414: The private field `Monodoc.BookmarkManager.AddBookmarkDialog.text' is assigned but its value is never used
Compilation succeeded - 42 warning(s)
/usr/pkg/bin/dmcs -debug -target:library -out:GtkHtmlHtmlRender.dll ./PrintManager.cs ./GtkHtmlHtmlRender.cs -r:/usr/pkg/lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glade-sharp.dll   -r:/usr/pkg/lib/mono/gtkhtml-sharp-3.14/gtkhtml-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glib-sharp.dll   -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gnome-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/art-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gconf-sharp.dll   /r:/usr/pkg/lib/mono/monodoc/monodoc.dll   -r:browser.exe -d:GTKHTML_SHARP_3_14 -d:GNOME
/usr/pkg/bin/dmcs -debug -target:library -out:MonoWebBrowserHtmlRender.dll ./BrowserWidget.cs ./MonoWebBrowserHtmlRender.cs -r:/usr/pkg/lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glade-sharp.dll   -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gnome-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/art-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gconf-sharp.dll    /r:/usr/pkg/lib/mono/monodoc/monodoc.dll   -r:browser.exe -r:Mono.WebBrowser.dll -d:GTKHTML_SHARP_3_14 -d:GNOME
./MonoWebBrowserHtmlRender.cs(81,42): warning CS0169: The private field `Monodoc.MonoWebBrowserHtmlRender.loadEvent' is never used
Compilation succeeded - 1 warning(s)
/usr/pkg/bin/dmcs -debug -out:admin.exe ./admin.cs ./Contributions.cs -resource:./admin.glade,admin.glade -r:/usr/pkg/lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glade-sharp.dll   /r:/usr/pkg/lib/mono/monodoc/monodoc.dll   -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gnome-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/art-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gconf-sharp.dll   -r:System.Web.Services -r:/usr/pkg/lib/mono/gtkhtml-sharp-3.14/gtkhtml-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glib-sharp.dll   -r:System.Drawing
./admin.cs(31,23): warning CS0219: The variable `admin' is assigned but its value is never used
./admin.cs(345,49): warning CS0219: The variable `newn' is assigned but its value is never used
./admin.cs(363,45): warning CS0219: The variable `p' is assigned but its value is never used
./admin.cs(42,44): warning CS0649: Field `Monodoc.Admin.review_container' is never assigned to, and will always have its default value `null'
Compilation succeeded - 4 warning(s)
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/docbrowser'
make[1]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/docbrowser'
Making all in asn1view
make[1]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/asn1view'
Making all in art
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/asn1view/art'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/asn1view/art'
Making all in gtk
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/asn1view/gtk'
/usr/pkg/bin/mcs  -debug+ -debug:full -nologo -r:/usr/pkg/lib/mono/2.0/nunit.core.dll -r:/usr/pkg/lib/mono/2.0/nunit.core.interfaces.dll -r:/usr/pkg/lib/mono/2.0/nunit.core.extensions.dll -r:/usr/pkg/lib/mono/2.0/nunit.framework.dll -r:/usr/pkg/lib/mono/2.0/nunit.framework.extensions.dll -r:/usr/pkg/lib/mono/2.0/nunit.mocks.dll -r:/usr/pkg/lib/mono/2.0/nunit.util.dll -r:/usr/pkg/lib/mono/2.0/nunit-console-runner.dll    -r:/usr/pkg/lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glade-sharp.dll   -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gnome-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/art-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gconf-sharp.dll    -resource:./gui.glade,gui.glade  -resource:./../art/export-16.png,export-16.png  -resource:./../art/export.png,export.png  -resource:./../art/text_hilight-16.png,text_hilight-16.png  -resource:./../art/text_lolight-16.png,text_lolight-16.png -out:gasnview.exe ./Main.cs ./../common/ASN1Decoder.cs ./../common/PrettyPrinter.cs ./../common/OidCache.cs ./../common/AssemblyInfo.cs 
./Main.cs(270,17): warning CS0612: `Gtk.FileSelection' is obsolete
./Main.cs(270,40): warning CS0612: `Gtk.FileSelection' is obsolete
./Main.cs(298,17): warning CS0612: `Gtk.FileSelection' is obsolete
./Main.cs(298,40): warning CS0612: `Gtk.FileSelection' is obsolete
./Main.cs(446,17): warning CS0612: `Gnome.About' is obsolete
./Main.cs(446,35): warning CS0612: `Gnome.About' is obsolete
Compilation succeeded - 6 warning(s)
sed -e 's,@''bindir@,/usr/pkg/bin,g' -e 's,@''mono_one_instdir@,/usr/pkg/lib/mono/1.0,g' -e 's,@''exe_file@,gasnview.exe,g' -e 's,@''RUNTIME@,/usr/pkg/bin/mono,g' ./script.in > gasnview.tmp
mv gasnview.tmp gasnview
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/asn1view/gtk'
Making all in common
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/asn1view/common'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/asn1view/common'
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/asn1view'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/asn1view'
make[1]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/asn1view'
Making all in create-native-map
make[1]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map'
Making all in bin
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map/bin'
cp ./create-native-map.in create-native-map
chmod +x create-native-map
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map/bin'
Making all in src
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map/src'
/usr/pkg/bin/gmcs  -d:TRACE -debug+ -out:../lib/create-native-map/create-native-map.exe -target:exe -r:Mono.Posix.dll ./create-native-map.cs ./MapAttribute.cs
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map/src'
Making all in lib
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map/lib'
Making all in create-native-map
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map/lib/create-native-map'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map/lib/create-native-map'
Making all in pkgconfig
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map/lib/pkgconfig'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map/lib/pkgconfig'
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map/lib'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map/lib'
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map/lib'
Making all in man
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map/man'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map/man'
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map'
make[1]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/create-native-map'
Making all in ilcontrast
make[1]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/ilcontrast'
echo "Install webkit-sharp or gecko-sharp to build ilContrast"
Install webkit-sharp or gecko-sharp to build ilContrast
make[1]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/ilcontrast'
Making all in gui-compare
make[1]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gui-compare'
/usr/pkg/bin/gmcs -noconfig -codepage:utf8 -warn:4 -optimize+ -debug -define:DEBUG -target:exe -out:gui-compare.exe ./gtk-gui/generated.cs ./MainWindow.cs ./gtk-gui/MainWindow.cs ./Main.cs ./AssemblyInfo.cs ./InfoManager.cs ./CompareContext.cs ./Comparison.cs ./Metadata.cs ./MasterMetadata.cs ./Masterinfo.cs ./CecilMetadata.cs ./ProviderSelector.cs ./gtk-gui/guicompare.ProviderSelector.cs ./Config.cs ./CustomCompare.cs ./gtk-gui/GuiCompare.CustomCompare.cs  -resource:./gtk-gui/gui.stetic,gui.stetic  -resource:./cm/c.gif,c.gif  -resource:./cm/d.gif,d.gif  -resource:./cm/e.gif,e.gif  -resource:./cm/en.gif,en.gif  -resource:./cm/f.gif,f.gif  -resource:./cm/i.gif,i.gif  -resource:./cm/m.gif,m.gif  -resource:./cm/n.gif,n.gif  -resource:./cm/p.gif,p.gif  -resource:./cm/r.gif,r.gif  -resource:./cm/s.gif,s.gif  -resource:./cm/sc.gif,sc.gif  -resource:./cm/se.gif,se.gif  -resource:./cm/sm.gif,sm.gif  -resource:./cm/st.gif,st.gif  -resource:./cm/sx.gif,sx.gif  -resource:./cm/tb.gif,tb.gif  -resource:./cm/tm.gif,tm.gif  -resource:./cm/tp.gif,tp.gif  -resource:./cm/w.gif,w.gif  -resource:./cm/y.gif,y.gif  -resource:./gtk-gui/objects.xml,objects.xml  -resource:./cm/mn.png,mn.png -pkg:gtk-sharp-2.0 -pkg:glib-sharp-2.0 -pkg:glade-sharp-2.0 -r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:System -r:System.Core -r:Mono.Posix -r:System.Xml
./InfoManager.cs(144,27): warning CS0414: The private field `GuiCompare.InfoManager.api_sl2' is assigned but its value is never used
./MasterMetadata.cs(298,30): warning CS0414: The private field `GuiCompare.MasterNamespace.ns' is assigned but its value is never used
./MasterMetadata.cs(815,43): warning CS0414: The private field `GuiCompare.MasterMethod.signatureFlags' is assigned but its value is never used
./Masterinfo.cs(141,22): warning CS0169: The private field `GuiCompare.XMLData.haveWarnings' is never used
./Masterinfo.cs(242,24): warning CS0414: The private field `GuiCompare.XMLAssembly.name' is assigned but its value is never used
./Masterinfo.cs(243,24): warning CS0414: The private field `GuiCompare.XMLAssembly.version' is assigned but its value is never used
./Masterinfo.cs(352,22): warning CS0414: The private field `GuiCompare.XMLClass.isSerializable' is assigned but its value is never used
./Masterinfo.cs(354,24): warning CS0414: The private field `GuiCompare.XMLClass.charSet' is assigned but its value is never used
./Masterinfo.cs(355,24): warning CS0414: The private field `GuiCompare.XMLClass.layout' is assigned but its value is never used
Compilation succeeded - 9 warning(s)
make[1]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gui-compare'
Making all in gendarme
make[1]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme'
Making all in framework
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/framework'
Making all in Test
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/framework/Test'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/framework/Test'
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/framework'
test -d ../bin || mkdir ../bin
/usr/pkg/bin/gmcs -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -target:library -doc:../bin/Gendarme.Framework.dll.doc -r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll \
	-out:../bin/Gendarme.Framework.dll ./../AssemblyStaticInfo.cs ./Gendarme.Framework.Engines/NamespaceEngine.cs ./Gendarme.Framework.Engines/OpCodeEngine.cs ./Gendarme.Framework.Engines/SuppressMessageEngine.cs ./Gendarme.Framework.Helpers/Log.cs ./Gendarme.Framework.Helpers/MethodPrinter.cs ./Gendarme.Framework.Helpers/MethodSignature.cs ./Gendarme.Framework.Helpers/MethodSignatures.cs ./Gendarme.Framework.Helpers/Namespace.cs ./Gendarme.Framework.Helpers/OpCodeBitmask.cs ./Gendarme.Framework.Helpers/PrimitiveReferences.cs ./Gendarme.Framework.Helpers/StackEntryAnalysis.cs ./Gendarme.Framework.Helpers/StackEntryUsageResult.cs ./Gendarme.Framework.Rocks/AssemblyRocks.cs ./Gendarme.Framework.Rocks/CecilRocks.cs ./Gendarme.Framework.Rocks/CommonRocks.cs ./Gendarme.Framework.Rocks/CustomAttributeRocks.cs ./Gendarme.Framework.Rocks/FieldRocks.cs ./Gendarme.Framework.Rocks/InstructionRocks.cs ./Gendarme.Framework.Rocks/MethodRocks.cs ./Gendarme.Framework.Rocks/ModuleRocks.cs ./Gendarme.Framework.Rocks/ParameterRocks.cs ./Gendarme.Framework.Rocks/PropertyRocks.cs ./Gendarme.Framework.Rocks/TypeRocks.cs ./Gendarme.Framework.Rocks/VariableDefinitionRocks.cs ./Gendarme.Framework/ApplicabilityScope.cs ./Gendarme.Framework/AssemblyResolver.cs ./Gendarme.Framework/BasicIgnoreList.cs ./Gendarme.Framework/Bitmask.cs ./Gendarme.Framework/Confidence.cs ./Gendarme.Framework/Defect.cs ./Gendarme.Framework/DocumentationUriAttribute.cs ./Gendarme.Framework/Engine.cs ./Gendarme.Framework/EngineController.cs ./Gendarme.Framework/EngineDependencyAttribute.cs ./Gendarme.Framework/EngineEventArgs.cs ./Gendarme.Framework/FxCopCompatibilityAttribute.cs ./Gendarme.Framework/HierarchicalEventArgs.cs ./Gendarme.Framework/IAssemblyRule.cs ./Gendarme.Framework/IIgnoreList.cs ./Gendarme.Framework/IMethodRule.cs ./Gendarme.Framework/IRule.cs ./Gendarme.Framework/IRunner.cs ./Gendarme.Framework/ITypeRule.cs ./Gendarme.Framework/ProblemAttribute.cs ./Gendarme.Framework/Rule.cs ./Gendarme.Framework/RuleResult.cs ./Gendarme.Framework/Runner.cs ./Gendarme.Framework/RunnerEventArgs.cs ./Gendarme.Framework/Severity.cs ./Gendarme.Framework/SolutionAttribute.cs ./Gendarme.Framework/Symbols.cs ./Gendarme.Framework/ThreadModelAttribute.cs ../AssemblyInfo.cs
mkdir -p doc
mdoc update -i ../bin/Gendarme.Framework.dll.doc -o doc/generated ../bin/Gendarme.Framework.dll
New Type: Gendarme.Framework.Engines.NamespaceEngine
Member Added: public NamespaceEngine ();
Member Added: public override void Initialize (Gendarme.Framework.EngineController controller);
Member Added: public static System.Collections.Generic.IEnumerable<string> AllNamespaces ();
Member Added: public static bool Exists (string nameSpace);
Member Added: public static System.Collections.Generic.IEnumerable<string> NamespacesInside (Mono.Cecil.AssemblyDefinition assembly);
Member Added: public static System.Collections.Generic.IEnumerable<Mono.Cecil.TypeDefinition> TypesInside (string nameSpace);
Namespace Directory Created: Gendarme.Framework.Engines
New Namespace File: Gendarme.Framework.Engines
New Type: Gendarme.Framework.Engines.OpCodeEngine
Member Added: public OpCodeEngine ();
Member Added: public override void Initialize (Gendarme.Framework.EngineController controller);
Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask GetBitmask (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Framework.Engines.SuppressMessageEngine
Member Added: public SuppressMessageEngine ();
Member Added: public override void Initialize (Gendarme.Framework.EngineController controller);
New Type: Gendarme.Framework.Helpers.Log
Member Added: public static void WriteLine<T> (T category);
Member Added: public static void WriteLine<T> (T category, string format, object[] args);
Member Added: public static void WriteLine<T> (T category, Mono.Cecil.MethodDefinition method);
Member Added: public static void WriteLine (string category);
Member Added: public static void WriteLine (string category, string format, object[] args);
Member Added: public static void WriteLine (string category, Mono.Cecil.MethodDefinition method);
Member Added: public static void Indent ();
Member Added: public static void Unindent ();
Member Added: public static bool IsEnabled (string category);
Namespace Directory Created: Gendarme.Framework.Helpers
New Namespace File: Gendarme.Framework.Helpers
New Type: Gendarme.Framework.Helpers.MethodPrinter
Member Added: public MethodPrinter (Mono.Cecil.MethodDefinition m);
Member Added: public override string ToString ();
Member Added: public static int[] BranchTargets (Mono.Cecil.Cil.Instruction instruction);
Member Added: public bool IsLeader (Mono.Cecil.Cil.Instruction instruction, Mono.Cecil.Cil.Instruction previous);
Member Added: public Mono.Cecil.Cil.ExceptionHandler StartsHandlerRegion (Mono.Cecil.Cil.Instruction instruction);
Member Added: public Mono.Cecil.Cil.ExceptionHandler EndsTryRegion (Mono.Cecil.Cil.Instruction instruction);
Member Added: public Mono.Cecil.Cil.ExceptionHandler EndsHandlerRegion (Mono.Cecil.Cil.Instruction instruction);
New Type: Gendarme.Framework.Helpers.MethodSignature
Member Added: public MethodSignature ();
Member Added: public MethodSignature (string name);
Member Added: public MethodSignature (string name, Func<Mono.Cecil.MethodReference,bool> extraMatchingLogic);
Member Added: public MethodSignature (string name, string returnType);
Member Added: public MethodSignature (string name, string returnType, Func<Mono.Cecil.MethodReference,bool> extraMatchingLogic);
Member Added: public MethodSignature (string name, string returnType, string[] parameters);
Member Added: public MethodSignature (string name, string returnType, string[] parameters, Func<Mono.Cecil.MethodReference,bool> extraMatchingLogic);
Member Added: public bool Matches (Mono.Cecil.MethodReference method);
Member Added: public override string ToString ();
Member Added: public string Name { get; }
Member Added: public string ReturnType { get; }
Member Added: public System.Collections.ObjectModel.ReadOnlyCollection<string> Parameters { get; }
New Type: Gendarme.Framework.Helpers.MethodSignatures
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature Equals;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature Finalize;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature GetHashCode;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature ToString;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature Clone;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature Dispose;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature DisposeExplicit;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature SerializationConstructor;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature GetObjectData;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature SerializationEventHandler;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_UnaryPlus;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_UnaryNegation;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_LogicalNot;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_OnesComplement;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Increment;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Decrement;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_True;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_False;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Addition;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Subtraction;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Multiply;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Division;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Modulus;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_BitwiseAnd;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_BitwiseOr;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_ExclusiveOr;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_LeftShift;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_RightShift;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Equality;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Inequality;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_GreaterThan;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_LessThan;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_GreaterThanOrEqual;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_LessThanOrEqual;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature Invoke;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature TryParse;
Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature Parse;
New Type: Gendarme.Framework.Helpers.NamespaceDefinition
Member Added: public override string ToString ();
Member Added: public static bool IsSpecialized (string name);
Member Added: public static Gendarme.Framework.Helpers.NamespaceDefinition GetDefinition (string name);
Member Added: public string Name { get; }
Member Added: public Mono.Cecil.MetadataToken MetadataToken { get; set; }
New Type: Gendarme.Framework.Helpers.OpCodeBitmask
Member Added: public OpCodeBitmask ();
Member Added: public OpCodeBitmask (Gendarme.Framework.Helpers.OpCodeBitmask bitmask);
Member Added: public OpCodeBitmask (ulong a, ulong b, ulong c, ulong d);
Member Added: public void Clear (Mono.Cecil.Cil.Code code);
Member Added: public void ClearAll ();
Member Added: public bool Get (Mono.Cecil.Cil.Code code);
Member Added: public void Set (Mono.Cecil.Cil.Code code);
Member Added: public void SetAll ();
Member Added: public void UnionWith (Gendarme.Framework.Helpers.OpCodeBitmask bitmask);
Member Added: public bool Intersect (Gendarme.Framework.Helpers.OpCodeBitmask bitmask);
Member Added: public bool IsSubsetOf (Gendarme.Framework.Helpers.OpCodeBitmask bitmask);
Member Added: public override bool Equals (object obj);
Member Added: public bool Equals (Gendarme.Framework.Helpers.OpCodeBitmask set);
Member Added: public override int GetHashCode ();
Member Added: public override string ToString ();
Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask All { get; }
Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask Calls { get; }
Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask Conversion { get; }
Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask LoadArgument { get; }
Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask LoadElement { get; }
Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask LoadIndirect { get; }
Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask LoadLocal { get; }
Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask StoreArgument { get; }
Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask StoreLocal { get; }
Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask FlowControlBranch { get; }
Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask FlowControlReturn { get; }
New Type: Gendarme.Framework.Helpers.PrimitiveReferences
Member Added: public static Mono.Cecil.TypeReference GetDouble (Mono.Cecil.IMetadataTokenProvider metadata);
Member Added: public static Mono.Cecil.TypeReference GetSingle (Mono.Cecil.IMetadataTokenProvider metadata);
New Type: Gendarme.Framework.Helpers.StackEntryAnalysis
Member Added: public StackEntryAnalysis (Mono.Cecil.MethodDefinition method);
Member Added: public Gendarme.Framework.Helpers.StackEntryUsageResult[] GetStackEntryUsage (Mono.Cecil.Cil.Instruction ins);
Member Added: public static Mono.Cecil.Cil.Instruction GetNextInstruction (Mono.Cecil.Cil.Instruction ins, out object alternative);
Member Added: public Mono.Cecil.MethodDefinition Method { get; }
New Type: Gendarme.Framework.Helpers.StackEntryUsageResult
Member Added: public StackEntryUsageResult (Mono.Cecil.Cil.Instruction ins, int offset);
Member Added: public readonly Mono.Cecil.Cil.Instruction Instruction;
Member Added: public readonly int StackOffset;
Member Added: public override bool Equals (object obj);
Member Added: public bool Equals (Gendarme.Framework.Helpers.StackEntryUsageResult usageResult);
Member Added: public override int GetHashCode ();
Member Added: public static bool op_Equality (Gendarme.Framework.Helpers.StackEntryUsageResult left, Gendarme.Framework.Helpers.StackEntryUsageResult right);
Member Added: public static bool op_Inequality (Gendarme.Framework.Helpers.StackEntryUsageResult left, Gendarme.Framework.Helpers.StackEntryUsageResult right);
New Type: Gendarme.Framework.Rocks.AssemblyRocks
Member Added: public static bool References (this Mono.Cecil.AssemblyDefinition self, string assemblyName);
Namespace Directory Created: Gendarme.Framework.Rocks
New Namespace File: Gendarme.Framework.Rocks
New Type: Gendarme.Framework.Rocks.MetadataTokenProviderRock
Member Added: public static Mono.Cecil.AssemblyDefinition GetAssembly (this Mono.Cecil.IMetadataTokenProvider self);
Member Added: public static bool Equals (this Mono.Cecil.IMetadataTokenProvider self, Mono.Cecil.IMetadataTokenProvider other);
New Type: Gendarme.Framework.Rocks.CollectionRocks
Member Added: public static void AddIfNew<T> (this System.Collections.Generic.ICollection<T> self, T item);
Member Added: public static void AddRangeIfNew<T> (this System.Collections.Generic.ICollection<T> self, System.Collections.Generic.IEnumerable<T> items);
New Type: Gendarme.Framework.Rocks.SystemRocks
Member Added: public static bool IsEmpty (this Version self);
New Type: Gendarme.Framework.Rocks.CustomAttributeRocks
Member Added: public static bool ContainsType (this System.Collections.Generic.IEnumerable<Mono.Cecil.CustomAttribute> self, string attributeTypeName);
Member Added: public static bool ContainsAnyType (this System.Collections.Generic.IEnumerable<Mono.Cecil.CustomAttribute> self, string[] attributeTypeNames);
Member Added: public static bool HasAttribute (this Mono.Cecil.ICustomAttributeProvider self, string attributeName);
New Type: Gendarme.Framework.Rocks.FieldRocks
Member Added: public static bool IsGeneratedCode (this Mono.Cecil.FieldReference self);
Member Added: public static bool IsVisible (this Mono.Cecil.FieldReference self);
New Type: Gendarme.Framework.Rocks.InstructionRocks
Member Added: public static Mono.Cecil.FieldDefinition GetField (this Mono.Cecil.Cil.Instruction self);
Member Added: public static Mono.Cecil.MethodReference GetMethod (this Mono.Cecil.Cil.Instruction self);
Member Added: public static object GetOperand (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.MethodDefinition method);
Member Added: public static Mono.Cecil.TypeReference GetOperandType (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.MethodDefinition method);
Member Added: public static Mono.Cecil.ParameterDefinition GetParameter (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.MethodDefinition method);
Member Added: public static int GetPopCount (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.IMethodSignature method);
Member Added: public static int GetPushCount (this Mono.Cecil.Cil.Instruction self);
Member Added: public static Mono.Cecil.Cil.VariableDefinition GetVariable (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.MethodDefinition method);
Member Added: public static bool Is (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.Cil.Code code);
Member Added: public static bool IsLoadArgument (this Mono.Cecil.Cil.Instruction self);
Member Added: public static bool IsLoadElement (this Mono.Cecil.Cil.Instruction self);
Member Added: public static bool IsLoadIndirect (this Mono.Cecil.Cil.Instruction self);
Member Added: public static bool IsLoadLocal (this Mono.Cecil.Cil.Instruction self);
Member Added: public static bool IsOperandZero (this Mono.Cecil.Cil.Instruction self);
Member Added: public static bool IsStoreArgument (this Mono.Cecil.Cil.Instruction self);
Member Added: public static bool IsStoreLocal (this Mono.Cecil.Cil.Instruction self);
Member Added: public static Mono.Cecil.Cil.Instruction TraceBack (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.IMethodSignature method);
Member Added: public static Mono.Cecil.Cil.Instruction TraceBack (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.IMethodSignature method, int offset);
New Type: Gendarme.Framework.Rocks.MethodRocks
Member Added: public static bool IsEntryPoint (this Mono.Cecil.MethodReference self);
Member Added: public static bool IsFinalizer (this Mono.Cecil.MethodReference self);
Member Added: public static bool IsGeneratedCode (this Mono.Cecil.MethodReference self);
Member Added: public static bool IsMain (this Mono.Cecil.MethodReference self);
Member Added: public static bool IsOverride (this Mono.Cecil.MethodReference self);
Member Added: public static bool IsProperty (this Mono.Cecil.MethodReference self);
Member Added: public static bool IsVisible (this Mono.Cecil.MethodReference self);
Member Added: public static bool IsEventCallback (this Mono.Cecil.MethodReference self);
Member Added: public static Mono.Cecil.PropertyDefinition GetPropertyByAccessor (this Mono.Cecil.MethodReference self);
Member Added: public static bool CompareSignature (this Mono.Cecil.IMethodSignature self, Mono.Cecil.IMethodSignature signature);
New Type: Gendarme.Framework.Rocks.ModuleRocks
Member Added: public static void LoadDebuggingSymbols (this Mono.Cecil.ModuleDefinition self);
Member Added: public static System.Collections.Generic.IEnumerable<Mono.Cecil.TypeDefinition> GetAllTypes (this Mono.Cecil.ModuleDefinition self);
Member Added: public static bool HasAnyTypeReference (this Mono.Cecil.ModuleDefinition self, string[] typeNames);
New Type: Gendarme.Framework.Rocks.ParameterRocks
Member Added: public static bool IsParams (this Mono.Cecil.ParameterDefinition self);
Member Added: public static int GetSequence (this Mono.Cecil.ParameterReference self);
New Type: Gendarme.Framework.Rocks.PropertyRocks
Member Added: public static bool IsGeneratedCode (this Mono.Cecil.PropertyDefinition self);
New Type: Gendarme.Framework.Rocks.TypeRocks
Member Added: public static System.Collections.Generic.IEnumerable<Mono.Cecil.TypeDefinition> AllSuperTypes (this Mono.Cecil.TypeReference self);
Member Added: public static bool ContainsType (this System.Collections.Generic.IEnumerable<Mono.Cecil.TypeReference> self, string typeName);
Member Added: public static bool ContainsAnyType (this System.Collections.Generic.IEnumerable<Mono.Cecil.TypeReference> self, string[] typeNames);
Member Added: public static Mono.Cecil.MethodDefinition GetMethod (this Mono.Cecil.TypeReference self, Gendarme.Framework.Helpers.MethodSignature signature);
Member Added: public static Mono.Cecil.MethodDefinition GetMethod (this Mono.Cecil.TypeReference self, Mono.Cecil.MethodAttributes attributes, string name, string returnType, string[] parameters, Func<Mono.Cecil.MethodDefinition,bool> customCondition);
Member Added: public static Mono.Cecil.MethodDefinition GetMethod (this Mono.Cecil.TypeReference self, Mono.Cecil.MethodAttributes attributes, string name, string returnType, string[] parameters);
Member Added: public static Mono.Cecil.MethodDefinition GetMethod (this Mono.Cecil.TypeReference self, Mono.Cecil.MethodAttributes attributes, string name);
Member Added: public static Mono.Cecil.MethodDefinition GetMethod (this Mono.Cecil.TypeReference self, string name, string returnType, string[] parameters);
Member Added: public static Mono.Cecil.MethodDefinition GetMethod (this Mono.Cecil.TypeReference self, string name);
Member Added: public static Mono.Cecil.MethodDefinition GetMethod (this Mono.Cecil.TypeReference self, Func<Mono.Cecil.MethodDefinition,bool> customCondition);
Member Added: public static bool HasMethod (this Mono.Cecil.TypeReference self, Gendarme.Framework.Helpers.MethodSignature signature);
Member Added: public static bool Implements (this Mono.Cecil.TypeReference self, string interfaceName);
Member Added: public static bool Inherits (this Mono.Cecil.TypeReference self, string className);
Member Added: public static bool IsAttribute (this Mono.Cecil.TypeReference self);
Member Added: public static bool IsDelegate (this Mono.Cecil.TypeReference self);
Member Added: public static bool IsFlags (this Mono.Cecil.TypeReference self);
Member Added: public static bool IsFloatingPoint (this Mono.Cecil.TypeReference self);
Member Added: public static bool IsGeneratedCode (this Mono.Cecil.TypeReference self);
Member Added: public static bool IsNative (this Mono.Cecil.TypeReference self);
Member Added: public static bool IsStatic (this Mono.Cecil.TypeReference self);
Member Added: public static bool IsVisible (this Mono.Cecil.TypeReference self);
New Type: Gendarme.Framework.Rocks.VariableDefinitionRocks
Member Added: public static bool IsGeneratedName (this Mono.Cecil.Cil.VariableReference self);
Member Added: public static string GetName (this Mono.Cecil.Cil.VariableReference self);
New Type: Gendarme.Framework.ApplicabilityScope
Member Added: Visible
Member Added: NonVisible
Member Added: All
Namespace Directory Created: Gendarme.Framework
New Namespace File: Gendarme.Framework
New Type: Gendarme.Framework.AssemblyResolver
Member Added: public override Mono.Cecil.AssemblyDefinition Resolve (Mono.Cecil.AssemblyNameReference name);
Member Added: public void CacheAssembly (Mono.Cecil.AssemblyDefinition assembly);
Member Added: public System.Collections.Generic.IDictionary<string,Mono.Cecil.AssemblyDefinition> AssemblyCache { get; }
Member Added: public static Gendarme.Framework.AssemblyResolver Resolver { get; }
New Type: Gendarme.Framework.BasicIgnoreList
Member Added: public BasicIgnoreList (Gendarme.Framework.IRunner runner);
Member Added: public void Add (string rule, Mono.Cecil.IMetadataTokenProvider metadata);
Member Added: public bool IsIgnored (Gendarme.Framework.IRule rule, Mono.Cecil.IMetadataTokenProvider metadata);
Member Added: public Gendarme.Framework.IRunner Runner { get; }
New Type: Gendarme.Framework.Bitmask`1
Member Added: public Bitmask ();
Member Added: public Bitmask (bool initialValues);
Member Added: public void Clear (T bit);
Member Added: public void ClearAll ();
Member Added: public int Count ();
Member Added: public bool Get (T bit);
Member Added: public void Set (T bit);
Member Added: public void SetAll ();
Member Added: public void SetDown (T bit);
Member Added: public void SetUp (T bit);
Member Added: public bool Intersect (Gendarme.Framework.Bitmask<T> bitmask);
Member Added: public bool IsSubsetOf (Gendarme.Framework.Bitmask<T> bitmask);
Member Added: public override bool Equals (object obj);
Member Added: public bool Equals (Gendarme.Framework.Bitmask<T> other);
Member Added: public override int GetHashCode ();
Member Added: public override string ToString ();
New Type: Gendarme.Framework.Confidence
Member Added: Total
Member Added: High
Member Added: Normal
Member Added: Low
New Type: Gendarme.Framework.Defect
Member Added: public Defect (Gendarme.Framework.IRule rule, Mono.Cecil.IMetadataTokenProvider target, Mono.Cecil.IMetadataTokenProvider location, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence, string text);
Member Added: public Defect (Gendarme.Framework.IRule rule, Mono.Cecil.IMetadataTokenProvider target, Mono.Cecil.IMetadataTokenProvider location, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence);
Member Added: public Defect (Gendarme.Framework.IRule rule, Mono.Cecil.IMetadataTokenProvider target, Mono.Cecil.MethodDefinition location, Mono.Cecil.Cil.Instruction ins, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence, string text);
Member Added: public Defect (Gendarme.Framework.IRule rule, Mono.Cecil.IMetadataTokenProvider target, Mono.Cecil.MethodDefinition location, Mono.Cecil.Cil.Instruction ins, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence);
Member Added: public Mono.Cecil.AssemblyDefinition Assembly { get; }
Member Added: public Gendarme.Framework.Confidence Confidence { get; }
Member Added: public Mono.Cecil.Cil.Instruction Instruction { get; }
Member Added: public Mono.Cecil.IMetadataTokenProvider Location { get; }
Member Added: public Gendarme.Framework.IRule Rule { get; }
Member Added: public Gendarme.Framework.Severity Severity { get; }
Member Added: public string Source { get; }
Member Added: public Mono.Cecil.IMetadataTokenProvider Target { get; }
Member Added: public string Text { get; }
New Type: Gendarme.Framework.DocumentationUriAttribute
Member Added: public DocumentationUriAttribute (string documentationUri);
Member Added: public Uri DocumentationUri { get; }
New Type: Gendarme.Framework.Engine
Member Added: protected Engine ();
Member Added: public virtual void Initialize (Gendarme.Framework.EngineController controller);
Member Added: public virtual void TearDown ();
Member Added: protected Gendarme.Framework.EngineController Controller { get; }
New Type: Gendarme.Framework.EngineController
Member Added: public EngineController (Gendarme.Framework.IRunner runner);
Member Added: public event EventHandler<Gendarme.Framework.EngineEventArgs> BuildingCustomAttributes;
Member Added: public event EventHandler<Gendarme.Framework.EngineEventArgs> BuildingMethodBody;
Member Added: public event EventHandler<Gendarme.Framework.EngineEventArgs> BuildingType;
Member Added: public event EventHandler<Gendarme.Framework.EngineEventArgs> BuildingModule;
Member Added: public event EventHandler<Gendarme.Framework.EngineEventArgs> BuildingAssembly;
Member Added: public void Subscribe (string engineName);
Member Added: public void Unsubscribe (string engineName);
Member Added: public void Build (System.Collections.Generic.IList<Mono.Cecil.AssemblyDefinition> list);
Member Added: public void TearDown ();
Member Added: public Gendarme.Framework.IRunner Runner { get; }
Member Added: public Gendarme.Framework.Engine this[string name] { get; }
Member Added: public Gendarme.Framework.Engines.OpCodeEngine OpCode { get; }
New Type: Gendarme.Framework.EngineDependencyAttribute
Member Added: public EngineDependencyAttribute (Type engineType);
Member Added: public EngineDependencyAttribute (string engineType);
Member Added: public string EngineType { get; }
New Type: Gendarme.Framework.EngineEventArgs
Member Added: public EngineEventArgs (Gendarme.Framework.EngineController controller);
Member Added: public Gendarme.Framework.EngineController Controller { get; }
New Type: Gendarme.Framework.FxCopCompatibilityAttribute
Member Added: public FxCopCompatibilityAttribute (string category, string checkId);
Member Added: public string Category { get; }
Member Added: public string CheckId { get; }
New Type: Gendarme.Framework.HierarchicalEventArgs
Member Added: protected HierarchicalEventArgs ();
Member Added: public Mono.Cecil.AssemblyDefinition CurrentAssembly { get; set; }
Member Added: public Mono.Cecil.ModuleDefinition CurrentModule { get; set; }
Member Added: public Mono.Cecil.TypeDefinition CurrentType { get; set; }
Member Added: public Mono.Cecil.MethodDefinition CurrentMethod { get; set; }
New Type: Gendarme.Framework.IAssemblyRule
Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
New Type: Gendarme.Framework.IIgnoreList
Member Added: public void Add (string rule, Mono.Cecil.IMetadataTokenProvider metadata);
Member Added: public bool IsIgnored (Gendarme.Framework.IRule rule, Mono.Cecil.IMetadataTokenProvider metadata);
Member Added: public Gendarme.Framework.IRunner Runner { get; }
New Type: Gendarme.Framework.IMethodRule
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Framework.IRule
Member Added: public void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public void TearDown ();
Member Added: public bool Active { get; set; }
Member Added: public Gendarme.Framework.IRunner Runner { get; }
Member Added: public string Name { get; }
Member Added: public string FullName { get; }
Member Added: public Uri Uri { get; }
Member Added: public string Problem { get; }
Member Added: public string Solution { get; }
Member Added: public Gendarme.Framework.ApplicabilityScope ApplicabilityScope { get; set; }
New Type: Gendarme.Framework.IRunner
Member Added: public event EventHandler<Gendarme.Framework.RunnerEventArgs> AnalyzeAssembly;
Member Added: public event EventHandler<Gendarme.Framework.RunnerEventArgs> AnalyzeModule;
Member Added: public event EventHandler<Gendarme.Framework.RunnerEventArgs> AnalyzeType;
Member Added: public event EventHandler<Gendarme.Framework.RunnerEventArgs> AnalyzeMethod;
Member Added: public void Initialize ();
Member Added: public void Report (Gendarme.Framework.Defect defect);
Member Added: public void Report (Mono.Cecil.IMetadataTokenProvider metadata, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence);
Member Added: public void Report (Mono.Cecil.IMetadataTokenProvider metadata, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence, string message);
Member Added: public void Report (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence);
Member Added: public void Report (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence, string message);
Member Added: public void TearDown ();
Member Added: public System.Collections.ObjectModel.Collection<Gendarme.Framework.IRule> Rules { get; }
Member Added: public System.Collections.ObjectModel.Collection<Mono.Cecil.AssemblyDefinition> Assemblies { get; }
Member Added: public Gendarme.Framework.IIgnoreList IgnoreList { get; set; }
Member Added: public System.Collections.ObjectModel.Collection<Gendarme.Framework.Defect> Defects { get; }
Member Added: public int DefectsLimit { get; }
Member Added: public Gendarme.Framework.Bitmask<Gendarme.Framework.Severity> SeverityBitmask { get; }
Member Added: public Gendarme.Framework.Bitmask<Gendarme.Framework.Confidence> ConfidenceBitmask { get; }
Member Added: public int VerbosityLevel { get; }
Member Added: public Gendarme.Framework.EngineController Engines { get; }
Member Added: public Gendarme.Framework.RuleResult CurrentRuleResult { get; }
New Type: Gendarme.Framework.ITypeRule
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Framework.ProblemAttribute
Member Added: public ProblemAttribute (string problem);
Member Added: public string Problem { get; }
New Type: Gendarme.Framework.Rule
Member Added: protected Rule ();
Member Added: public virtual void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public virtual void TearDown ();
Member Added: public virtual bool Active { get; set; }
Member Added: public Gendarme.Framework.IRunner Runner { get; }
Member Added: public virtual string Name { get; }
Member Added: public virtual string FullName { get; }
Member Added: public virtual string Problem { get; }
Member Added: public virtual string Solution { get; }
Member Added: public virtual Uri Uri { get; }
Member Added: public Gendarme.Framework.ApplicabilityScope ApplicabilityScope { get; set; }
New Type: Gendarme.Framework.RuleResult
Member Added: DoesNotApply
Member Added: Success
Member Added: Failure
Member Added: Abort
New Type: Gendarme.Framework.Runner
Member Added: protected Runner ();
Member Added: public event EventHandler<Gendarme.Framework.RunnerEventArgs> AnalyzeAssembly;
Member Added: public event EventHandler<Gendarme.Framework.RunnerEventArgs> AnalyzeModule;
Member Added: public event EventHandler<Gendarme.Framework.RunnerEventArgs> AnalyzeType;
Member Added: public event EventHandler<Gendarme.Framework.RunnerEventArgs> AnalyzeMethod;
Member Added: public virtual void Initialize ();
Member Added: public virtual void Report (Gendarme.Framework.Defect defect);
Member Added: public void Report (Mono.Cecil.IMetadataTokenProvider metadata, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence);
Member Added: public void Report (Mono.Cecil.IMetadataTokenProvider metadata, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence, string message);
Member Added: public void Report (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence);
Member Added: public void Report (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence, string message);
Member Added: public void Reset ();
Member Added: protected virtual void OnAssembly (Gendarme.Framework.RunnerEventArgs e);
Member Added: protected virtual void OnModule (Gendarme.Framework.RunnerEventArgs e);
Member Added: protected virtual void OnType (Gendarme.Framework.RunnerEventArgs e);
Member Added: protected virtual void OnMethod (Gendarme.Framework.RunnerEventArgs e);
Member Added: public virtual void Run ();
Member Added: public virtual void TearDown ();
Member Added: public virtual void TearDown (Gendarme.Framework.IRule rule);
Member Added: protected Gendarme.Framework.IRule CurrentRule { get; set; }
Member Added: protected Mono.Cecil.IMetadataTokenProvider CurrentTarget { get; set; }
Member Added: public Gendarme.Framework.IIgnoreList IgnoreList { get; set; }
Member Added: public System.Collections.ObjectModel.Collection<Gendarme.Framework.IRule> Rules { get; }
Member Added: public System.Collections.ObjectModel.Collection<Mono.Cecil.AssemblyDefinition> Assemblies { get; }
Member Added: public System.Collections.ObjectModel.Collection<Gendarme.Framework.Defect> Defects { get; }
Member Added: public int DefectsLimit { get; set; }
Member Added: public Gendarme.Framework.Bitmask<Gendarme.Framework.Severity> SeverityBitmask { get; }
Member Added: public Gendarme.Framework.Bitmask<Gendarme.Framework.Confidence> ConfidenceBitmask { get; }
Member Added: public int VerbosityLevel { get; set; }
Member Added: public Gendarme.Framework.EngineController Engines { get; }
Member Added: public Gendarme.Framework.RuleResult CurrentRuleResult { get; }
New Type: Gendarme.Framework.RunnerEventArgs
Member Added: public RunnerEventArgs (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.IRunner Runner { get; }
New Type: Gendarme.Framework.Severity
Member Added: Critical
Member Added: High
Member Added: Medium
Member Added: Low
Member Added: Audit
New Type: Gendarme.Framework.SolutionAttribute
Member Added: public SolutionAttribute (string solution);
Member Added: public string Solution { get; }
New Type: Gendarme.Framework.Symbols
Member Added: public static string GetSource (Gendarme.Framework.Defect defect);
New Type: Gendarme.Framework.ThreadModel
Member Added: MainThread
Member Added: SingleThread
Member Added: Serializable
Member Added: Concurrent
Member Added: AllowEveryCaller
New Type: Gendarme.Framework.ThreadModelAttribute
Member Added: public ThreadModelAttribute (Gendarme.Framework.ThreadModel model);
Member Added: public override string ToString ();
Member Added: public override bool Equals (object obj);
Member Added: public bool Equals (Gendarme.Framework.ThreadModelAttribute rhs);
Member Added: public override int GetHashCode ();
Member Added: public static bool op_Equality (Gendarme.Framework.ThreadModelAttribute lhs, Gendarme.Framework.ThreadModelAttribute rhs);
Member Added: public static bool op_Inequality (Gendarme.Framework.ThreadModelAttribute lhs, Gendarme.Framework.ThreadModelAttribute rhs);
Member Added: public Gendarme.Framework.ThreadModel Model { get; set; }
Member Added: public bool AllowsEveryCaller { get; set; }
Members Added: 374, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Framework doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme Framework' name='classlib-Gendarme.Framework' parent='libraries' />\n\t<source provider='ecma' basefile='Gendarme.Framework' path='classlib-Gendarme.Framework'/>\n</monodoc>" > doc/Gendarme.Framework.source 
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/framework'
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/framework'
Making all in rules
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules'
Making all in Test.Rules
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Test.Rules'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:0 -pkg:mono-nunit -r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../Test.Rules/Test.Rules.dll ./Definitions/SimpleMethods.cs ./Definitions/SimpleTypes.cs ./Fixtures/AssemblyRuleTestFixture.cs ./Fixtures/MethodRuleTestFixture.cs ./Fixtures/RuleTestFixture.cs ./Fixtures/TypeRuleTestFixture.cs ./Helpers/AssemblyCache.cs ./Helpers/DefinitionLoader.cs ./Helpers/TestRunner.cs
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Test.Rules'
Making all in Gendarme.Rules.BadPractice
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.BadPractice'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.BadPractice/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.BadPractice/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.BadPractice'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.BadPractice.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.BadPractice.dll ./AvoidAssemblyVersionMismatchRule.cs ./AvoidCallingProblematicMethodsRule.cs ./AvoidVisibleConstantFieldRule.cs ./CheckNewExceptionWithoutThrowingRule.cs ./CheckNewThreadWithoutStartRule.cs ./CloneMethodShouldNotReturnNullRule.cs ./ConstructorShouldNotCallVirtualMethodsRule.cs ./DisableDebuggingCodeRule.cs ./DoNotForgetNotImplementedMethodsRule.cs ./DoNotUseEnumIsAssignableFromRule.cs ./DoNotUseGetInterfaceToCheckAssignabilityRule.cs ./EqualShouldHandleNullArgRule.cs ./GetEntryAssemblyMayReturnNullRule.cs ./ObsoleteMessagesShouldNotBeEmptyRule.cs ./OnlyUseDisposeForIDisposableTypesRule.cs ./PreferEmptyInstanceOverNullRule.cs ./PreferParamsArrayForVariableArgumentsRule.cs ./PreferTryParseRule.cs ./PreferSafeHandleRule.cs ./ReplaceIncompleteOddnessCheckRule.cs ./ReturnNullRule.cs ./ToStringReturnsNullRule.cs ./UseFileOpenOnlyWithFileAccessRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.BadPractice.dll.doc -o doc/generated ../../bin/Gendarme.Rules.BadPractice.dll
New Type: Gendarme.Rules.BadPractice.AvoidAssemblyVersionMismatchRule
Member Added: public AvoidAssemblyVersionMismatchRule ();
Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
Namespace Directory Created: Gendarme.Rules.BadPractice
New Namespace File: Gendarme.Rules.BadPractice
New Type: Gendarme.Rules.BadPractice.AvoidCallingProblematicMethodsRule
Member Added: public AvoidCallingProblematicMethodsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.BadPractice.AvoidVisibleConstantFieldRule
Member Added: public AvoidVisibleConstantFieldRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.BadPractice.CheckNewExceptionWithoutThrowingRule
Member Added: public CheckNewExceptionWithoutThrowingRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.BadPractice.CheckNewThreadWithoutStartRule
Member Added: public CheckNewThreadWithoutStartRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.BadPractice.CloneMethodShouldNotReturnNullRule
Member Added: public CloneMethodShouldNotReturnNullRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public override Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Member Added: protected override void Report (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins);
New Type: Gendarme.Rules.BadPractice.ConstructorShouldNotCallVirtualMethodsRule
Member Added: public ConstructorShouldNotCallVirtualMethodsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.BadPractice.DisableDebuggingCodeRule
Member Added: public DisableDebuggingCodeRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.BadPractice.DoNotForgetNotImplementedMethodsRule
Member Added: public DoNotForgetNotImplementedMethodsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.BadPractice.DoNotUseEnumIsAssignableFromRule
Member Added: public DoNotUseEnumIsAssignableFromRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.BadPractice.DoNotUseGetInterfaceToCheckAssignabilityRule
Member Added: public DoNotUseGetInterfaceToCheckAssignabilityRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.BadPractice.EqualsShouldHandleNullArgRule
Member Added: public EqualsShouldHandleNullArgRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.BadPractice.GetEntryAssemblyMayReturnNullRule
Member Added: public GetEntryAssemblyMayReturnNullRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.BadPractice.ObsoleteMessagesShouldNotBeEmptyRule
Member Added: public ObsoleteMessagesShouldNotBeEmptyRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.BadPractice.OnlyUseDisposeForIDisposableTypesRule
Member Added: public OnlyUseDisposeForIDisposableTypesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.BadPractice.PreferEmptyInstanceOverNullRule
Member Added: public PreferEmptyInstanceOverNullRule ();
Member Added: public override Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Member Added: protected override void Report (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins);
New Type: Gendarme.Rules.BadPractice.PreferParamsArrayForVariableArgumentsRule
Member Added: public PreferParamsArrayForVariableArgumentsRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.BadPractice.PreferTryParseRule
Member Added: public PreferTryParseRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.BadPractice.PreferSafeHandleRule
Member Added: public PreferSafeHandleRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.BadPractice.ReplaceIncompleteOddnessCheckRule
Member Added: public ReplaceIncompleteOddnessCheckRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.BadPractice.ReturnNullRule
Member Added: protected ReturnNullRule ();
Member Added: public virtual Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Member Added: protected abstract void Report (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins);
New Type: Gendarme.Rules.BadPractice.ToStringShouldNotReturnNullRule
Member Added: public ToStringShouldNotReturnNullRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: protected override void Report (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins);
New Type: Gendarme.Rules.BadPractice.UseFileOpenOnlyWithFileAccessRule
Member Added: public UseFileOpenOnlyWithFileAccessRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Members Added: 57, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.BadPractice doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.BadPractice' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.BadPractice.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.BadPractice'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.BadPractice'
Making all in Gendarme.Rules.Concurrency
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Concurrency'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Concurrency/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Concurrency/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Concurrency'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Concurrency.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Concurrency.dll ./DecorateThreadsRule.cs ./DoNotLockOnThisOrTypesRule.cs ./DoNotLockOnWeakIdentityObjectsRule.cs ./DoNotUseMethodImplOptionsSynchronizedRule.cs ./DoNotUseThreadStaticWithInstanceFieldsRule.cs ./DontUseLockedRegionOutsideMethodRule.cs ./DoubleCheckLockingRule.cs ./LockAnalyzerRule.cs ./NonConstantStaticFieldsShouldNotBeVisibleRule.cs ./ProtectCallToEventDelegatesRule.cs ./ReviewLockUsedOnlyForOperationsOnVariablesRule.cs ./ThreadRocks.cs ./WriteStaticFieldFromInstanceMethodRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Concurrency.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Concurrency.dll
New Type: Gendarme.Rules.Concurrency.DecorateThreadsRule
Member Added: public DecorateThreadsRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public void OnAssembly (object sender, Gendarme.Framework.RunnerEventArgs e);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Member Added: public override void TearDown ();
Member Added: public int DefectCount { get; }
Namespace Directory Created: Gendarme.Rules.Concurrency
New Namespace File: Gendarme.Rules.Concurrency
New Type: Gendarme.Rules.Concurrency.DoNotLockOnThisOrTypesRule
Member Added: public DoNotLockOnThisOrTypesRule ();
Member Added: public override void Analyze (Mono.Cecil.MethodDefinition method, Mono.Cecil.MethodReference enter, Mono.Cecil.Cil.Instruction ins);
New Type: Gendarme.Rules.Concurrency.DoNotLockOnWeakIdentityObjectsRule
Member Added: public DoNotLockOnWeakIdentityObjectsRule ();
Member Added: public override void Analyze (Mono.Cecil.MethodDefinition method, Mono.Cecil.MethodReference enter, Mono.Cecil.Cil.Instruction ins);
New Type: Gendarme.Rules.Concurrency.DoNotUseMethodImplOptionsSynchronizedRule
Member Added: public DoNotUseMethodImplOptionsSynchronizedRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Concurrency.DoNotUseThreadStaticWithInstanceFieldsRule
Member Added: public DoNotUseThreadStaticWithInstanceFieldsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Concurrency.DoNotUseLockedRegionOutsideMethodRule
Member Added: public DoNotUseLockedRegionOutsideMethodRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Concurrency.DoubleCheckLockingRule
Member Added: public DoubleCheckLockingRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Concurrency.LockAnalyzerRule
Member Added: protected LockAnalyzerRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public abstract void Analyze (Mono.Cecil.MethodDefinition method, Mono.Cecil.MethodReference enter, Mono.Cecil.Cil.Instruction ins);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Concurrency.NonConstantStaticFieldsShouldNotBeVisibleRule
Member Added: public NonConstantStaticFieldsShouldNotBeVisibleRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Concurrency.ProtectCallToEventDelegatesRule
Member Added: public ProtectCallToEventDelegatesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Concurrency.ReviewLockUsedOnlyForOperationsOnVariablesRule
Member Added: public ReviewLockUsedOnlyForOperationsOnVariablesRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Concurrency.WriteStaticFieldFromInstanceMethodRule
Member Added: public WriteStaticFieldFromInstanceMethodRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Members Added: 33, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Concurrency doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Concurrency' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Concurrency.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Concurrency'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Concurrency'
Making all in Gendarme.Rules.Correctness
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Correctness'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Correctness/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Correctness/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Correctness'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Correctness.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Correctness.dll ./AttributeStringLiteralsShouldParseCorrectlyRule.cs ./AvoidCodeWithSideEffectsInConditionalCodeRule.cs ./AvoidConstructorsInStaticTypesRule.cs ./AvoidFloatingPointEqualityRule.cs ./AvoidMethodsWithSideEffectsInConditionalCodeRule.cs ./DoNotRecurseInEqualityRule.cs ./BadRecursiveInvocationRule.cs ./CallingEqualsWithNullArgRule.cs ./CheckParametersNullityInVisibleMethodsRule.cs ./DisposableFieldsShouldBeDisposedRule.cs ./DoNotRoundIntegersRule.cs ./DontCompareWithNaNRule.cs ./EnsureLocalDisposalRule.cs ./FinalizersShouldCallBaseClassFinalizerRule.cs ./FloatComparisonRule.cs ./ReviewInconsistentIdentityRule.cs ./MethodCanBeMadeStaticRule.cs ./ProvideCorrectArgumentsToFormattingMethodsRule.cs ./ProvideCorrectRegexPatternRule.cs ./ProvideValidXmlStringRule.cs ./ProvideValidXPathExpressionRule.cs ./ReviewCastOnIntegerDivisionRule.cs ./ReviewCastOnIntegerMultiplicationRule.cs ./ReviewDoubleAssignmentRule.cs ./ReviewSelfAssignmentRule.cs ./ReviewUselessControlFlowRule.cs ./ReviewUseOfInt64BitsToDoubleRule.cs ./ReviewUseOfModuloOneOnIntegersRule.cs ./UseNoInliningWithGetCallingAssemblyRule.cs ./UseValueInPropertySetterRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Correctness.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Correctness.dll
New Type: Gendarme.Rules.Correctness.AttributeStringLiteralsShouldParseCorrectlyRule
Member Added: public AttributeStringLiteralsShouldParseCorrectlyRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
Namespace Directory Created: Gendarme.Rules.Correctness
New Namespace File: Gendarme.Rules.Correctness
New Type: Gendarme.Rules.Correctness.AvoidCodeWithSideEffectsInConditionalCodeRule
Member Added: public AvoidCodeWithSideEffectsInConditionalCodeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.AvoidConstructorsInStaticTypesRule
Member Added: public AvoidConstructorsInStaticTypesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Correctness.AvoidFloatingPointEqualityRule
Member Added: public AvoidFloatingPointEqualityRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.AvoidMethodsWithSideEffectsInConditionalCodeRule
Member Added: public AvoidMethodsWithSideEffectsInConditionalCodeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.DoNotRecurseInEqualityRule
Member Added: public DoNotRecurseInEqualityRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.BadRecursiveInvocationRule
Member Added: public BadRecursiveInvocationRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.CallingEqualsWithNullArgRule
Member Added: public CallingEqualsWithNullArgRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.CheckParametersNullityInVisibleMethodsRule
Member Added: public CheckParametersNullityInVisibleMethodsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.DisposableFieldsShouldBeDisposedRule
Member Added: public DisposableFieldsShouldBeDisposedRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Correctness.DoNotRoundIntegersRule
Member Added: public DoNotRoundIntegersRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.DoNotCompareWithNaNRule
Member Added: public DoNotCompareWithNaNRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.EnsureLocalDisposalRule
Member Added: public EnsureLocalDisposalRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.FinalizersShouldCallBaseClassFinalizerRule
Member Added: public FinalizersShouldCallBaseClassFinalizerRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Correctness.FloatingComparisonRule
Member Added: protected FloatingComparisonRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: protected static bool IsApplicable (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.ReviewInconsistentIdentityRule
Member Added: public ReviewInconsistentIdentityRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Correctness.MethodCanBeMadeStaticRule
Member Added: public MethodCanBeMadeStaticRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.ProvideCorrectArgumentsToFormattingMethodsRule
Member Added: public ProvideCorrectArgumentsToFormattingMethodsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.ProvideCorrectRegexPatternRule
Member Added: public ProvideCorrectRegexPatternRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.ProvideValidXmlStringRule
Member Added: public ProvideValidXmlStringRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.ProvideValidXPathExpressionRule
Member Added: public ProvideValidXPathExpressionRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.ReviewCastOnIntegerDivisionRule
Member Added: public ReviewCastOnIntegerDivisionRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.ReviewCastOnIntegerMultiplicationRule
Member Added: public ReviewCastOnIntegerMultiplicationRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.ReviewDoubleAssignmentRule
Member Added: public ReviewDoubleAssignmentRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.ReviewSelfAssignmentRule
Member Added: public ReviewSelfAssignmentRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.ReviewUselessControlFlowRule
Member Added: public ReviewUselessControlFlowRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.ReviewUseOfInt64BitsToDoubleRule
Member Added: public ReviewUseOfInt64BitsToDoubleRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.ReviewUseOfModuloOneOnIntegersRule
Member Added: public ReviewUseOfModuloOneOnIntegersRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.UseNoInliningWithGetCallingAssemblyRule
Member Added: public UseNoInliningWithGetCallingAssemblyRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Correctness.UseValueInPropertySetterRule
Member Added: public UseValueInPropertySetterRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Members Added: 70, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Correctness doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Correctness' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Correctness.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Correctness'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Correctness'
Making all in Gendarme.Rules.Design
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Design.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Design.dll ./AbstractTypesShouldNotHavePublicConstructorsRule.cs ./AttributeArgumentsShouldHaveAccessorsRule.cs ./AvoidEmptyInterfaceRule.cs ./AvoidMultidimensionalIndexerRule.cs ./AvoidPropertiesWithoutGetAccessorRule.cs ./AvoidPublicInstanceFieldsRule.cs ./AvoidRefAndOutParametersRule.cs ./AvoidSmallNamespaceRule.cs ./AvoidVisibleNestedTypesRule.cs ./ConsiderAddingInterfaceRule.cs ./ConsiderConvertingFieldToNullableRule.cs ./ConsiderConvertingMethodToPropertyRule.cs ./ConsiderUsingStaticTypeRule.cs ./DeclareEventHandlersCorrectlyRule.cs ./DefineAZeroValueRule.cs ./DisposableTypesShouldHaveFinalizerRule.cs ./DoNotDeclareVirtualMethodsInSealedTypeRule.cs ./DontDeclareProtectedFieldsInSealedClassRule.cs ./EnsureSymmetryForOverloadedOperatorsRule.cs ./EnumeratorsShouldBeStronglyTypedRule.cs ./EnumsShouldDefineAZeroValueRule.cs ./EnumsShouldUseInt32Rule.cs ./FinalizersShouldBeProtectedRule.cs ./FlagsShouldNotDefineAZeroValueRule.cs ./ImplementEqualsAndGetHashCodeInPairRule.cs ./ImplementIComparableCorreclyRule.cs ./InternalNamespacesShouldNotExposeTypesRule.cs ./ListsAreStronglyTypedRule.cs ./MainShouldNotBePublicRule.cs ./MarkAssemblyWithAssemblyVersionRule.cs ./MarkAssemblyWithAttributeRule.cs ./MarkAssemblyWithCLSCompliantRule.cs ./MarkAssemblyWithComVisibleRule.cs ./MissingAttributeUsageOnCustomAttributeRule.cs ./OperatorEqualsShouldBeOverloadedRule.cs ./OverrideEqualsMethodRule.cs ./PreferEventsOverMethodsRule.cs ./PreferIntegerOrStringForIndexersRule.cs ./PreferUriOverStringRule.cs ./PreferXmlAbstractionsRule.cs ./ProvideAlternativeNamesForOperatorOverloadsRule.cs ./ProvideTryParseAlternativeRule.cs ./StronglyTypedRule.cs ./StronglyTypeICollectionMembersRule.cs ./TypesShouldBeInsideNamespacesRule.cs ./TypesWithDisposableFieldsShouldBeDisposableRule.cs ./TypesWithNativeFieldsShouldBeDisposableRule.cs ./UseFlagsAttributeRule.cs ./UseCorrectDisposeSignaturesRule.cs ./UsingCloneWithoutImplementingICloneableRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Design.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Design.dll
New Type: Gendarme.Rules.Design.AbstractTypesShouldNotHavePublicConstructorsRule
Member Added: public AbstractTypesShouldNotHavePublicConstructorsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Namespace Directory Created: Gendarme.Rules.Design
New Namespace File: Gendarme.Rules.Design
New Type: Gendarme.Rules.Design.AttributeArgumentsShouldHaveAccessorsRule
Member Added: public AttributeArgumentsShouldHaveAccessorsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.AvoidEmptyInterfaceRule
Member Added: public AvoidEmptyInterfaceRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.AvoidMultidimensionalIndexerRule
Member Added: public AvoidMultidimensionalIndexerRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Design.AvoidPropertiesWithoutGetAccessorRule
Member Added: public AvoidPropertiesWithoutGetAccessorRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.AvoidVisibleFieldsRule
Member Added: public AvoidVisibleFieldsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.AvoidRefAndOutParametersRule
Member Added: public AvoidRefAndOutParametersRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Design.AvoidSmallNamespaceRule
Member Added: public AvoidSmallNamespaceRule ();
Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
Member Added: public override void TearDown ();
Member Added: public int Minimum { get; set; }
New Type: Gendarme.Rules.Design.AvoidVisibleNestedTypesRule
Member Added: public AvoidVisibleNestedTypesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.ConsiderAddingInterfaceRule
Member Added: public ConsiderAddingInterfaceRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: public bool ReferencesOnly { get; set; }
New Type: Gendarme.Rules.Design.ConsiderConvertingFieldToNullableRule
Member Added: public ConsiderConvertingFieldToNullableRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.ConsiderConvertingMethodToPropertyRule
Member Added: public ConsiderConvertingMethodToPropertyRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Design.ConsiderUsingStaticTypeRule
Member Added: public ConsiderUsingStaticTypeRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.DeclareEventHandlersCorrectlyRule
Member Added: public DeclareEventHandlersCorrectlyRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: public override void TearDown ();
New Type: Gendarme.Rules.Design.DefineAZeroValueRule
Member Added: protected DefineAZeroValueRule ();
Member Added: protected static Mono.Cecil.FieldDefinition GetZeroValueField (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.DisposableTypesShouldHaveFinalizerRule
Member Added: public DisposableTypesShouldHaveFinalizerRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.DoNotDeclareVirtualMethodsInSealedTypeRule
Member Added: public DoNotDeclareVirtualMethodsInSealedTypeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.DoNotDeclareProtectedMembersInSealedTypeRule
Member Added: public DoNotDeclareProtectedMembersInSealedTypeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.EnsureSymmetryForOverloadedOperatorsRule
Member Added: public EnsureSymmetryForOverloadedOperatorsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.EnumeratorsShouldBeStronglyTypedRule
Member Added: public EnumeratorsShouldBeStronglyTypedRule ();
Member Added: protected override Gendarme.Framework.Helpers.MethodSignature[] GetMethods ();
Member Added: protected override string[] GetProperties ();
Member Added: public override Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: protected override string InterfaceName { get; }
New Type: Gendarme.Rules.Design.EnumsShouldDefineAZeroValueRule
Member Added: public EnumsShouldDefineAZeroValueRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.EnumsShouldUseInt32Rule
Member Added: public EnumsShouldUseInt32Rule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.FinalizersShouldBeProtectedRule
Member Added: public FinalizersShouldBeProtectedRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.FlagsShouldNotDefineAZeroValueRule
Member Added: public FlagsShouldNotDefineAZeroValueRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.ImplementEqualsAndGetHashCodeInPairRule
Member Added: public ImplementEqualsAndGetHashCodeInPairRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.ImplementIComparableCorrectlyRule
Member Added: public ImplementIComparableCorrectlyRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.InternalNamespacesShouldNotExposeTypesRule
Member Added: public InternalNamespacesShouldNotExposeTypesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
New Type: Gendarme.Rules.Design.ListsAreStronglyTypedRule
Member Added: public ListsAreStronglyTypedRule ();
Member Added: protected override Gendarme.Framework.Helpers.MethodSignature[] GetMethods ();
Member Added: protected override string[] GetProperties ();
Member Added: protected override string InterfaceName { get; }
New Type: Gendarme.Rules.Design.MainShouldNotBePublicRule
Member Added: public MainShouldNotBePublicRule ();
Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
New Type: Gendarme.Rules.Design.MarkAssemblyWithAssemblyVersionRule
Member Added: public MarkAssemblyWithAssemblyVersionRule ();
Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
New Type: Gendarme.Rules.Design.MarkAssemblyWithAttributeRule
Member Added: protected MarkAssemblyWithAttributeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
Member Added: protected abstract string AttributeName { get; }
Member Added: protected abstract Gendarme.Framework.Severity Severity { get; }
New Type: Gendarme.Rules.Design.MarkAssemblyWithCLSCompliantRule
Member Added: public MarkAssemblyWithCLSCompliantRule ();
Member Added: protected override string AttributeName { get; }
Member Added: protected override Gendarme.Framework.Severity Severity { get; }
New Type: Gendarme.Rules.Design.MarkAssemblyWithComVisibleRule
Member Added: public MarkAssemblyWithComVisibleRule ();
Member Added: protected override string AttributeName { get; }
Member Added: protected override Gendarme.Framework.Severity Severity { get; }
New Type: Gendarme.Rules.Design.MissingAttributeUsageOnCustomAttributeRule
Member Added: public MissingAttributeUsageOnCustomAttributeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.OperatorEqualsShouldBeOverloadedRule
Member Added: public OperatorEqualsShouldBeOverloadedRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.OverrideEqualsMethodRule
Member Added: public OverrideEqualsMethodRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.PreferEventsOverMethodsRule
Member Added: public PreferEventsOverMethodsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Design.PreferIntegerOrStringForIndexersRule
Member Added: public PreferIntegerOrStringForIndexersRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Design.PreferUriOverStringRule
Member Added: public PreferUriOverStringRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Design.PreferXmlAbstractionsRule
Member Added: public PreferXmlAbstractionsRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Design.ProvideAlternativeNamesForOperatorOverloadsRule
Member Added: public ProvideAlternativeNamesForOperatorOverloadsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.ProvideTryParseAlternativeRule
Member Added: public ProvideTryParseAlternativeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.StronglyTypedRule
Member Added: protected StronglyTypedRule ();
Member Added: protected abstract Gendarme.Framework.Helpers.MethodSignature[] GetMethods ();
Member Added: protected abstract string[] GetProperties ();
Member Added: public virtual Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: protected abstract string InterfaceName { get; }
New Type: Gendarme.Rules.Design.StronglyTypeICollectionMembersRule
Member Added: public StronglyTypeICollectionMembersRule ();
Member Added: protected override Gendarme.Framework.Helpers.MethodSignature[] GetMethods ();
Member Added: protected override string[] GetProperties ();
Member Added: protected override string InterfaceName { get; }
New Type: Gendarme.Rules.Design.TypesShouldBeInsideNamespacesRule
Member Added: public TypesShouldBeInsideNamespacesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.TypesWithDisposableFieldsShouldBeDisposableRule
Member Added: public TypesWithDisposableFieldsShouldBeDisposableRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.TypesWithNativeFieldsShouldBeDisposableRule
Member Added: public TypesWithNativeFieldsShouldBeDisposableRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.UseFlagsAttributeRule
Member Added: public UseFlagsAttributeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.UseCorrectDisposeSignaturesRule
Member Added: public UseCorrectDisposeSignaturesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.ImplementICloneableCorrectlyRule
Member Added: public ImplementICloneableCorrectlyRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Members Added: 121, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Design doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Design' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Design.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design'
Making all in Gendarme.Rules.Design.Generic
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Generic'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Generic/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Generic/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Generic'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Design.Generic.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Design.Generic.dll ./AvoidDeclaringCustomDelegatesRule.cs ./AvoidExcessiveParametersOnGenericTypesRule.cs ./AvoidMethodWithUnusedGenericTypeRule.cs ./DoNotDeclareStaticMembersOnGenericTypesRule.cs ./DoNotExposeGenericListsRule.cs ./DoNotExposeNestedGenericSignaturesRule.cs ./ImplementGenericCollectionInterfacesRule.cs ./PreferGenericsOverRefObjectRule.cs ./UseGenericEventHandlerRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Design.Generic.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Design.Generic.dll
New Type: Gendarme.Rules.Design.Generic.AvoidDeclaringCustomDelegatesRule
Member Added: public AvoidDeclaringCustomDelegatesRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Namespace Directory Created: Gendarme.Rules.Design.Generic
New Namespace File: Gendarme.Rules.Design.Generic
New Type: Gendarme.Rules.Design.Generic.AvoidExcessiveParametersOnGenericTypesRule
Member Added: public AvoidExcessiveParametersOnGenericTypesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.Generic.AvoidMethodWithUnusedGenericTypeRule
Member Added: public AvoidMethodWithUnusedGenericTypeRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Design.Generic.DoNotDeclareStaticMembersOnGenericTypesRule
Member Added: public DoNotDeclareStaticMembersOnGenericTypesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.Generic.DoNotExposeGenericListsRule
Member Added: public DoNotExposeGenericListsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.Generic.DoNotExposeNestedGenericSignaturesRule
Member Added: public DoNotExposeNestedGenericSignaturesRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Design.Generic.ImplementGenericCollectionInterfacesRule
Member Added: public ImplementGenericCollectionInterfacesRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Design.Generic.PreferGenericsOverRefObjectRule
Member Added: public PreferGenericsOverRefObjectRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Design.Generic.UseGenericEventHandlerRule
Member Added: public UseGenericEventHandlerRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Members Added: 24, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Design.Generic doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Design.Generic' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Design.Generic.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Generic'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Generic'
Making all in Gendarme.Rules.Design.Linq
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Linq'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Linq/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Linq/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Linq'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Design.Linq.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Design.Linq.dll ./AvoidExtensionMethodOnSystemObjectRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Design.Linq.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Design.Linq.dll
New Type: Gendarme.Rules.Design.Linq.AvoidExtensionMethodOnSystemObjectRule
Member Added: public AvoidExtensionMethodOnSystemObjectRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Namespace Directory Created: Gendarme.Rules.Design.Linq
New Namespace File: Gendarme.Rules.Design.Linq
Members Added: 3, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Design.Linq doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Design.Linq' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Design.Linq.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Linq'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Linq'
Making all in Gendarme.Rules.Exceptions
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Exceptions'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Exceptions/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Exceptions/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Exceptions'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Exceptions.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Exceptions.dll ./AvoidArgumentExceptionDefaultConstructorRule.cs ./AvoidThrowingBasicExceptionsRule.cs ./DoNotDestroyStackTraceRule.cs ./DoNotThrowInUnexpectedLocationRule.cs ./DoNotThrowReservedExceptionRule.cs ./DontSwallowErrorsCatchingNonspecificExceptionsRule.cs ./ExceptionShouldBeVisibleRule.cs ./Impl/ExecutionBlock.cs ./Impl/ExecutionPath.cs ./Impl/ExecutionPathFactory.cs ./InstantiateArgumentExceptionCorrectlyRule.cs ./MissingExceptionConstructorsRule.cs ./NewExceptionRule.cs ./UseObjectDisposedExceptionRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Exceptions.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Exceptions.dll
New Type: Gendarme.Rules.Exceptions.AvoidArgumentExceptionDefaultConstructorRule
Member Added: public AvoidArgumentExceptionDefaultConstructorRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Namespace Directory Created: Gendarme.Rules.Exceptions
New Namespace File: Gendarme.Rules.Exceptions
New Type: Gendarme.Rules.Exceptions.AvoidThrowingBasicExceptionsRule
Member Added: public AvoidThrowingBasicExceptionsRule ();
Member Added: protected override string[] GetExceptionTypes ();
Member Added: protected override Gendarme.Framework.Severity Severity { get; }
New Type: Gendarme.Rules.Exceptions.DoNotDestroyStackTraceRule
Member Added: public DoNotDestroyStackTraceRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Exceptions.DoNotThrowInUnexpectedLocationRule
Member Added: public DoNotThrowInUnexpectedLocationRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Exceptions.DoNotThrowReservedExceptionRule
Member Added: public DoNotThrowReservedExceptionRule ();
Member Added: protected override string[] GetExceptionTypes ();
Member Added: protected override Gendarme.Framework.Severity Severity { get; }
New Type: Gendarme.Rules.Exceptions.DoNotSwallowErrorsCatchingNonSpecificExceptionsRule
Member Added: public DoNotSwallowErrorsCatchingNonSpecificExceptionsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Exceptions.ExceptionShouldBeVisibleRule
Member Added: public ExceptionShouldBeVisibleRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Exceptions.InstantiateArgumentExceptionCorrectlyRule
Member Added: public InstantiateArgumentExceptionCorrectlyRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Exceptions.MissingExceptionConstructorsRule
Member Added: public MissingExceptionConstructorsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Exceptions.NewExceptionsRule
Member Added: protected NewExceptionsRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: protected abstract string[] GetExceptionTypes ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Member Added: protected abstract Gendarme.Framework.Severity Severity { get; }
New Type: Gendarme.Rules.Exceptions.UseObjectDisposedExceptionRule
Member Added: public UseObjectDisposedExceptionRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Members Added: 28, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Exceptions doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Exceptions' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Exceptions.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Exceptions'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Exceptions'
Making all in Gendarme.Rules.Globalization
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Globalization'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Globalization/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Globalization/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Globalization'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Globalization.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Globalization.dll ./AvoidUnusedInternalResourceRule.cs ./SatelliteResourceMismatchRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Globalization.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Globalization.dll
New Type: Gendarme.Rules.Globalization.AvoidUnusedInternalResourceRule
Member Added: public AvoidUnusedInternalResourceRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Member Added: public override void TearDown ();
Namespace Directory Created: Gendarme.Rules.Globalization
New Namespace File: Gendarme.Rules.Globalization
New Type: Gendarme.Rules.Globalization.SatelliteResourceMismatchRule
Member Added: public SatelliteResourceMismatchRule ();
Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
Members Added: 5, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Globalization doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Globalization' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Globalization.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Globalization'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Globalization'
Making all in Gendarme.Rules.Gendarme
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Gendarme'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Gendarme/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Gendarme/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Gendarme'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Gendarme.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Gendarme.dll ./GendarmeRule.cs ./DefectsMustBeReportedRule.cs ./DoNotThrowExceptionRule.cs ./MissingEngineDependencyRule.cs ./ReviewAttributesOnRulesRule.cs ./UseCorrectSuffixRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Gendarme.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Gendarme.dll
New Type: Gendarme.Rules.Gendarme.GendarmeRule
Member Added: protected GendarmeRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Namespace Directory Created: Gendarme.Rules.Gendarme
New Namespace File: Gendarme.Rules.Gendarme
New Type: Gendarme.Rules.Gendarme.DefectsMustBeReportedRule
Member Added: public DefectsMustBeReportedRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Gendarme.DoNotThrowExceptionRule
Member Added: public DoNotThrowExceptionRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Gendarme.MissingEngineDependencyRule
Member Added: public MissingEngineDependencyRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Gendarme.ReviewAttributesOnRulesRule
Member Added: public ReviewAttributesOnRulesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Gendarme.UseCorrectSuffixRule
Member Added: public UseCorrectSuffixRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Members Added: 13, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Gendarme doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Gendarme' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Gendarme.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Gendarme'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Gendarme'
Making all in Gendarme.Rules.Interoperability
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Interoperability.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Interoperability.dll ./CentralizePInvokesIntoNativeMethodsTypeRule.cs ./DelegatesPassedToNativeCodeMustIncludeExceptionHandlingRule.cs ./DoNotCastIntPtrToInt32Rule.cs ./GetLastErrorMustBeCalledRightAfterPInvokeRule.cs ./MarshalBooleansInPInvokeDeclarationsRule.cs ./MarshalStringsInPInvokeDeclarationsRule.cs ./PInvokeShouldNotBeVisibleRule.cs ./UseManagedAlternativesToPInvokeRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Interoperability.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Interoperability.dll
New Type: Gendarme.Rules.Interoperability.CentralizePInvokesIntoNativeMethodsTypeRule
Member Added: public CentralizePInvokesIntoNativeMethodsTypeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Namespace Directory Created: Gendarme.Rules.Interoperability
New Namespace File: Gendarme.Rules.Interoperability
New Type: Gendarme.Rules.Interoperability.DelegatesPassedToNativeCodeMustIncludeExceptionHandlingRule
Member Added: public DelegatesPassedToNativeCodeMustIncludeExceptionHandlingRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Interoperability.DoNotAssumeIntPtrSizeRule
Member Added: public DoNotAssumeIntPtrSizeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Interoperability.GetLastErrorMustBeCalledRightAfterPInvokeRule
Member Added: public GetLastErrorMustBeCalledRightAfterPInvokeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Interoperability.MarshalBooleansInPInvokeDeclarationsRule
Member Added: public MarshalBooleansInPInvokeDeclarationsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Interoperability.MarshalStringsInPInvokeDeclarationsRule
Member Added: public MarshalStringsInPInvokeDeclarationsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Interoperability.PInvokeShouldNotBeVisibleRule
Member Added: public PInvokeShouldNotBeVisibleRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Interoperability.UseManagedAlternativesToPInvokeRule
Member Added: public UseManagedAlternativesToPInvokeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Members Added: 17, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Interoperability doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Interoperability' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Interoperability.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability'
Making all in Gendarme.Rules.Interoperability.Com
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability.Com'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability.Com/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability.Com/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability.Com'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Interoperability.Com.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Interoperability.Com.dll ./AutoLayoutTypesShouldNotBeComVisibleRule.cs ./AvoidInt64ArgumentsInComVisibleMethodsRule.cs ./AvoidNonPublicFieldsInComVisibleValueTypesRule.cs ./AvoidOverloadsInComVisibleInterfacesRule.cs ./AvoidStaticMembersInComVisibleTypesRule.cs ./ComVisibleShouldInheritFromComVisibleRule.cs ./ComVisibleTypesShouldBeCreatableRule.cs ./DoNotUseAutoDualClassInterfaceTypeRule.cs ./MarkComSourceInterfacesAsIDispatchRule.cs ./ReviewComRegistrationMethodsRule.cs ./ComRocks.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Interoperability.Com.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Interoperability.Com.dll
New Type: Gendarme.Rules.Interoperability.Com.AutoLayoutTypesShouldNotBeComVisibleRule
Member Added: public AutoLayoutTypesShouldNotBeComVisibleRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Namespace Directory Created: Gendarme.Rules.Interoperability.Com
New Namespace File: Gendarme.Rules.Interoperability.Com
New Type: Gendarme.Rules.Interoperability.Com.AvoidInt64ArgumentsInComVisibleMethodsRule
Member Added: public AvoidInt64ArgumentsInComVisibleMethodsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Interoperability.Com.AvoidNonPublicFieldsInComVisibleValueTypesRule
Member Added: public AvoidNonPublicFieldsInComVisibleValueTypesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Interoperability.Com.AvoidOverloadsInComVisibleInterfacesRule
Member Added: public AvoidOverloadsInComVisibleInterfacesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Interoperability.Com.AvoidStaticMembersInComVisibleTypesRule
Member Added: public AvoidStaticMembersInComVisibleTypesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Interoperability.Com.ComVisibleShouldInheritFromComVisibleRule
Member Added: public ComVisibleShouldInheritFromComVisibleRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Interoperability.Com.ComVisibleTypesShouldBeCreatableRule
Member Added: public ComVisibleTypesShouldBeCreatableRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Interoperability.Com.DoNotUseAutoDualClassInterfaceTypeRule
Member Added: public DoNotUseAutoDualClassInterfaceTypeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Interoperability.Com.MarkComSourceInterfacesAsIDispatchRule
Member Added: public MarkComSourceInterfacesAsIDispatchRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Interoperability.Com.ReviewComRegistrationMethodsRule
Member Added: public ReviewComRegistrationMethodsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Interoperability.Com.ComRocks
Member Added: public static Nullable<bool> IsComVisible (this Mono.Cecil.ICustomAttributeProvider self);
Member Added: public static bool IsTypeComVisible (this Mono.Cecil.TypeDefinition self);
Members Added: 23, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Interoperability.Com doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Interoperability.Com' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Interoperability.Com.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability.Com'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability.Com'
Making all in Gendarme.Rules.Maintainability
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Maintainability'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Maintainability/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Maintainability/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Maintainability'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Maintainability.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Maintainability.dll ./AvoidAlwaysNullFieldRule.cs ./AvoidComplexMethodsRule.cs ./AvoidDeepInheritanceTreeRule.cs ./AvoidLackOfCohesionOfMethodsRule.cs ./AvoidUnnecessarySpecializationRule.cs ./ConsiderUsingStopwatchRule.cs ./PreferStringIsNullOrEmptyRule.cs ./RemoveDependenceOnObsoleteCodeRule.cs ./ReviewMisleadingFieldNamesRule.cs ./VariableNamesShouldNotMatchFieldNamesRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Maintainability.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Maintainability.dll
New Type: Gendarme.Rules.Maintainability.AvoidAlwaysNullFieldRule
Member Added: public AvoidAlwaysNullFieldRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Namespace Directory Created: Gendarme.Rules.Maintainability
New Namespace File: Gendarme.Rules.Maintainability
New Type: Gendarme.Rules.Maintainability.AvoidComplexMethodsRule
Member Added: public AvoidComplexMethodsRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Member Added: public Gendarme.Framework.Severity GetCyclomaticComplexitySeverity (int cc);
Member Added: public static int GetCyclomaticComplexity (Mono.Cecil.MethodDefinition method);
Member Added: public int SuccessThreshold { get; set; }
Member Added: public int LowThreshold { get; set; }
Member Added: public int MediumThreshold { get; set; }
Member Added: public int HighThreshold { get; set; }
New Type: Gendarme.Rules.Maintainability.AvoidDeepInheritanceTreeRule
Member Added: public AvoidDeepInheritanceTreeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: public int MaximumDepth { get; set; }
Member Added: public bool CountExternalDepth { get; set; }
New Type: Gendarme.Rules.Maintainability.AvoidLackOfCohesionOfMethodsRule
Member Added: public AvoidLackOfCohesionOfMethodsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: public double GetCohesivenessForType (Mono.Cecil.TypeDefinition type);
Member Added: public double SuccessLowerLimit { get; set; }
Member Added: public double LowSeverityLowerLimit { get; set; }
Member Added: public double MediumSeverityLowerLimit { get; set; }
Member Added: public int MinimumMethodCount { get; set; }
Member Added: public int MinimumFieldCount { get; set; }
New Type: Gendarme.Rules.Maintainability.AvoidUnnecessarySpecializationRule
Member Added: public AvoidUnnecessarySpecializationRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Maintainability.ConsiderUsingStopwatchRule
Member Added: public ConsiderUsingStopwatchRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Maintainability.PreferStringIsNullOrEmptyRule
Member Added: public PreferStringIsNullOrEmptyRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Maintainability.RemoveDependenceOnObsoleteCodeRule
Member Added: public RemoveDependenceOnObsoleteCodeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Maintainability.ReviewMisleadingFieldNamesRule
Member Added: public ReviewMisleadingFieldNamesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Maintainability.VariableNamesShouldNotMatchFieldNamesRule
Member Added: public VariableNamesShouldNotMatchFieldNamesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Members Added: 39, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Maintainability doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Maintainability' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Maintainability.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Maintainability'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Maintainability'
Making all in Gendarme.Rules.Naming
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Naming'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Naming/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Naming/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Naming'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Naming.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Naming.dll ./AvoidDeepNamespaceHierarchyRule.cs ./AvoidRedundancyInMethodNameRule.cs ./AvoidRedundancyInTypeNameRule.cs ./AvoidTypeInterfaceInconsistencyRule.cs ./DetectNonAlphaNumericsInTypeNamesRule.cs ./DoNotPrefixEventsWithAfterOrBeforeRule.cs ./DoNotPrefixValuesWithEnumNameRule.cs ./DoNotUseReservedInEnumValueNamesRule.cs ./ParameterNamesShouldMatchOverridenMethodRule.cs ./UseCorrectCasingRule.cs ./UseCorrectPrefixRule.cs ./UseCorrectSuffixRule.cs ./UsePluralNameInEnumFlagsRule.cs ./UsePreferredTermsRule.cs ./UseSingularNameInEnumsUnlessAreFlagsRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Naming.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Naming.dll
New Type: Gendarme.Rules.Naming.AvoidDeepNamespaceHierarchyRule
Member Added: public AvoidDeepNamespaceHierarchyRule ();
Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
Member Added: public int MaxDepth { get; set; }
Namespace Directory Created: Gendarme.Rules.Naming
New Namespace File: Gendarme.Rules.Naming
New Type: Gendarme.Rules.Naming.AvoidRedundancyInMethodNameRule
Member Added: public AvoidRedundancyInMethodNameRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Member Added: public bool IgnoreAlienNamespaces { get; set; }
New Type: Gendarme.Rules.Naming.AvoidRedundancyInTypeNameRule
Member Added: public AvoidRedundancyInTypeNameRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Naming.AvoidTypeInterfaceInconsistencyRule
Member Added: public AvoidTypeInterfaceInconsistencyRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Naming.AvoidNonAlphanumericIdentifierRule
Member Added: public AvoidNonAlphanumericIdentifierRule ();
Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Naming.DoNotPrefixEventsWithAfterOrBeforeRule
Member Added: public DoNotPrefixEventsWithAfterOrBeforeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Naming.DoNotPrefixValuesWithEnumNameRule
Member Added: public DoNotPrefixValuesWithEnumNameRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Naming.DoNotUseReservedInEnumValueNamesRule
Member Added: public DoNotUseReservedInEnumValueNamesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Naming.ParameterNamesShouldMatchOverriddenMethodRule
Member Added: public ParameterNamesShouldMatchOverriddenMethodRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Naming.UseCorrectCasingRule
Member Added: public UseCorrectCasingRule ();
Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Naming.UseCorrectPrefixRule
Member Added: public UseCorrectPrefixRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Naming.UseCorrectSuffixRule
Member Added: public UseCorrectSuffixRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Naming.UsePluralNameInEnumFlagsRule
Member Added: public UsePluralNameInEnumFlagsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Naming.UsePreferredTermsRule
Member Added: public UsePreferredTermsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Naming.UseSingularNameInEnumsUnlessAreFlagsRule
Member Added: public UseSingularNameInEnumsUnlessAreFlagsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Members Added: 39, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Naming doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Naming' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Naming.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Naming'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Naming'
Making all in Gendarme.Rules.NUnit
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.NUnit'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.NUnit/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.NUnit/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.NUnit'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.NUnit.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.NUnit.dll ./NUnitRocks.cs ./NUnitRule.cs ./ProvideMessageOnAssertCallsRule.cs ./TestMethodsMustBePublicRule.cs ./UnitTestsMissingTestFixtureRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.NUnit.dll.doc -o doc/generated ../../bin/Gendarme.Rules.NUnit.dll
New Type: Gendarme.Rules.NUnit.NUnitRocks
Member Added: public static bool IsTest (this Mono.Cecil.ICustomAttributeProvider self);
Namespace Directory Created: Gendarme.Rules.NUnit
New Namespace File: Gendarme.Rules.NUnit
New Type: Gendarme.Rules.NUnit.NUnitRule
Member Added: protected NUnitRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Version NUnitVersion { get; set; }
New Type: Gendarme.Rules.NUnit.ProvideMessageOnAssertCallsRule
Member Added: public ProvideMessageOnAssertCallsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.NUnit.TestMethodsMustBePublicRule
Member Added: public TestMethodsMustBePublicRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.NUnit.UnitTestsMissingTestFixtureRule
Member Added: public UnitTestsMissingTestFixtureRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Members Added: 10, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.NUnit doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.NUnit' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.NUnit.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.NUnit'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.NUnit'
Making all in Gendarme.Rules.Performance
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Performance'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Performance/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Performance/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Performance'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Performance.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Performance.dll ./AvoidConcatenatingCharsRule.cs ./AvoidLargeNumberOfLocalVariablesRule.cs ./AvoidLargeStructureRule.cs ./AvoidLocalDataStoreSlotRule.cs ./AvoidMethodWithLargeMaximumStackSizeRule.cs ./AvoidRepetitiveCallsToPropertiesRule.cs ./AvoidRepetitiveCastsRule.cs ./AvoidReturningArraysOnPropertiesRule.cs ./AvoidTypeGetTypeForConstantStringsRule.cs ./AvoidUncalledPrivateCodeRule.cs ./AvoidUninstantiatedInternalClassesRule.cs ./AvoidUnnecessaryOverridesRule.cs ./AvoidUnneededCallsOnStringRule.cs ./AvoidUnneededFieldInitializationRule.cs ./AvoidUnneededUnboxingRule.cs ./AvoidUnsealedConcreteAttributesRule.cs ./AvoidUnsealedUninheritedInternalClassesRule.cs ./AvoidUnusedParametersRule.cs ./AvoidUnusedPrivateFieldsRule.cs ./CompareWithStringEmptyEfficientlyRule.cs ./ConsiderCustomAccessorsForNonVisibleEventsRule.cs ./DontIgnoreMethodResultRule.cs ./EmptyDestructorRule.cs ./IDisposableWithDestructorWithoutSuppressFinalizeRule.cs ./ImplementEqualsTypeRule.cs ./MathMinMaxCandidateRule.cs ./OverrideValueTypeDefaultsRule.cs ./PreferCharOverloadRule.cs ./PreferInterfaceConstraintOnGenericParameterForPrimitiveInterfaceRule.cs ./PreferLiteralOverInitOnlyFieldsRule.cs ./RemoveUnusedLocalVariablesRule.cs ./ReviewLinqMethodRule.cs ./UseIsOperatorRule.cs ./UseStringEmptyRule.cs ./UseTypeEmptyTypesRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Performance.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Performance.dll
New Type: Gendarme.Rules.Performance.AvoidConcatenatingCharsRule
Member Added: public AvoidConcatenatingCharsRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Namespace Directory Created: Gendarme.Rules.Performance
New Namespace File: Gendarme.Rules.Performance
New Type: Gendarme.Rules.Performance.AvoidLargeNumberOfLocalVariablesRule
Member Added: public AvoidLargeNumberOfLocalVariablesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Member Added: public int MaximumVariables { get; set; }
New Type: Gendarme.Rules.Performance.AvoidLargeStructureRule
Member Added: public AvoidLargeStructureRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public static long SizeOfStruct (Mono.Cecil.TypeDefinition type);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: public int MaxSize { get; set; }
New Type: Gendarme.Rules.Performance.AvoidLocalDataStoreSlotRule
Member Added: public AvoidLocalDataStoreSlotRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.AvoidMethodWithLargeMaximumStackSizeRule
Member Added: public AvoidMethodWithLargeMaximumStackSizeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Member Added: public int MaximumStackSize { get; set; }
New Type: Gendarme.Rules.Performance.AvoidRepetitiveCallsToPropertiesRule
Member Added: public AvoidRepetitiveCallsToPropertiesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Member Added: public int InlineLimit { get; set; }
New Type: Gendarme.Rules.Performance.AvoidRepetitiveCastsRule
Member Added: public AvoidRepetitiveCastsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.AvoidReturningArraysOnPropertiesRule
Member Added: public AvoidReturningArraysOnPropertiesRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.AvoidTypeGetTypeForConstantStringsRule
Member Added: public AvoidTypeGetTypeForConstantStringsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.AvoidUncalledPrivateCodeRule
Member Added: public AvoidUncalledPrivateCodeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Member Added: public override void TearDown ();
New Type: Gendarme.Rules.Performance.AvoidUninstantiatedInternalClassesRule
Member Added: public AvoidUninstantiatedInternalClassesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Performance.AvoidUnnecessaryOverridesRule
Member Added: public AvoidUnnecessaryOverridesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.AvoidUnneededCallsOnStringRule
Member Added: public AvoidUnneededCallsOnStringRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.AvoidUnneededFieldInitializationRule
Member Added: public AvoidUnneededFieldInitializationRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.AvoidUnneededUnboxingRule
Member Added: public AvoidUnneededUnboxingRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.AvoidUnsealedConcreteAttributesRule
Member Added: public AvoidUnsealedConcreteAttributesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Performance.AvoidUnsealedUninheritedInternalTypeRule
Member Added: public AvoidUnsealedUninheritedInternalTypeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Performance.AvoidUnusedParametersRule
Member Added: public AvoidUnusedParametersRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.AvoidUnusedPrivateFieldsRule
Member Added: public AvoidUnusedPrivateFieldsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Performance.CompareWithEmptyStringEfficientlyRule
Member Added: public CompareWithEmptyStringEfficientlyRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.ConsiderCustomAccessorsForNonVisibleEventsRule
Member Added: public ConsiderCustomAccessorsForNonVisibleEventsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Performance.DoNotIgnoreMethodResultRule
Member Added: public DoNotIgnoreMethodResultRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.RemoveUnneededFinalizerRule
Member Added: public RemoveUnneededFinalizerRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Performance.UseSuppressFinalizeOnIDisposableTypeWithFinalizerRule
Member Added: public UseSuppressFinalizeOnIDisposableTypeWithFinalizerRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Performance.ImplementEqualsTypeRule
Member Added: public ImplementEqualsTypeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Performance.MathMinMaxCandidateRule
Member Added: public MathMinMaxCandidateRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.OverrideValueTypeDefaultsRule
Member Added: public OverrideValueTypeDefaultsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Performance.PreferCharOverloadRule
Member Added: public PreferCharOverloadRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.PreferInterfaceConstraintOnGenericParameterForPrimitiveInterfaceRule
Member Added: public PreferInterfaceConstraintOnGenericParameterForPrimitiveInterfaceRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.PreferLiteralOverInitOnlyFieldsRule
Member Added: public PreferLiteralOverInitOnlyFieldsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Performance.RemoveUnusedLocalVariablesRule
Member Added: public RemoveUnusedLocalVariablesRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.ReviewLinqMethodRule
Member Added: public ReviewLinqMethodRule ();
Member Added: public readonly Gendarme.Framework.Helpers.MethodSignature CountProperty;
Member Added: public readonly Gendarme.Framework.Helpers.MethodSignature LengthProperty;
Member Added: public readonly Gendarme.Framework.Helpers.MethodSignature Subscript;
Member Added: public readonly Gendarme.Framework.Helpers.MethodSignature Sort;
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.UseIsOperatorRule
Member Added: public UseIsOperatorRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.UseStringEmptyRule
Member Added: public UseStringEmptyRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Performance.UseTypeEmptyTypesRule
Member Added: public UseTypeEmptyTypesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Members Added: 86, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Performance doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Performance' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Performance.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Performance'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Performance'
Making all in Gendarme.Rules.Portability
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Portability'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Portability/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Portability/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Portability'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -r:ICSharpCode.SharpZipLib.dll -r:System.Web.Services.dll -nowarn:1591 -doc:../../bin/Gendarme.Rules.Portability.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Portability.dll ./DoNotHardcodePathsRule.cs ./ExitCodeIsLimitedOnUnixRule.cs ./FeatureRequiresRootPrivilegeOnUnixRule.cs ./MoMAWebService.cs ./MonoCompatibilityReviewRule.cs ./NewLineLiteralRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Portability.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Portability.dll
New Type: Gendarme.Rules.Portability.DoNotHardcodePathsRule
Member Added: public DoNotHardcodePathsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Namespace Directory Created: Gendarme.Rules.Portability
New Namespace File: Gendarme.Rules.Portability
New Type: Gendarme.Rules.Portability.ExitCodeIsLimitedOnUnixRule
Member Added: public ExitCodeIsLimitedOnUnixRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Portability.FeatureRequiresRootPrivilegeOnUnixRule
Member Added: public FeatureRequiresRootPrivilegeOnUnixRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: MoMA.Analyzer.MoMAWebService.MoMASubmit
Member Added: public MoMASubmit ();
Member Added: public event MoMA.Analyzer.MoMAWebService.SubmitResultsCompletedEventHandler SubmitResultsCompleted;
Member Added: public event MoMA.Analyzer.MoMAWebService.GetLatestDefinitionsVersionCompletedEventHandler GetLatestDefinitionsVersionCompleted;
Member Added: public bool SubmitResults (string results);
Member Added: public void SubmitResultsAsync (string results);
Member Added: public void SubmitResultsAsync (string results, object userState);
Member Added: public string GetLatestDefinitionsVersion ();
Member Added: public void GetLatestDefinitionsVersionAsync ();
Member Added: public void GetLatestDefinitionsVersionAsync (object userState);
Member Added: public void CancelAsync (object userState);
Member Added: public string Url { get; set; }
Member Added: public bool UseDefaultCredentials { get; set; }
Namespace Directory Created: MoMA.Analyzer.MoMAWebService
New Namespace File: MoMA.Analyzer.MoMAWebService
New Type: MoMA.Analyzer.MoMAWebService.SubmitResultsCompletedEventHandler
New Type: MoMA.Analyzer.MoMAWebService.SubmitResultsCompletedEventArgs
Member Added: public bool Result { get; }
New Type: MoMA.Analyzer.MoMAWebService.GetLatestDefinitionsVersionCompletedEventHandler
New Type: MoMA.Analyzer.MoMAWebService.GetLatestDefinitionsVersionCompletedEventArgs
Member Added: public string Result { get; }
New Type: Gendarme.Rules.Portability.MonoCompatibilityReviewRule
Member Added: public MonoCompatibilityReviewRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Member Added: public System.Collections.Generic.HashSet<string> NotImplemented { get; }
Member Added: public System.Collections.Generic.HashSet<string> Missing { get; }
Member Added: public System.Collections.Generic.Dictionary<string,string> ToDo { get; }
Member Added: public string Version { get; set; }
New Type: Gendarme.Rules.Portability.NewLineLiteralRule
Member Added: public NewLineLiteralRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Members Added: 32, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Portability doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Portability' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Portability.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Portability'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Portability'
Making all in Gendarme.Rules.Security
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Security'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Security/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Security/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Security'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Security.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Security.dll ./ArrayFieldsShouldNotBeReadOnlyRule.cs ./DoNotShortCircuitCertificateCheckRule.cs ./NativeFieldsShouldNotBeVisibleRule.cs ./StaticConstructorsShouldBePrivateRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Security.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Security.dll
New Type: Gendarme.Rules.Security.ArrayFieldsShouldNotBeReadOnlyRule
Member Added: public ArrayFieldsShouldNotBeReadOnlyRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Namespace Directory Created: Gendarme.Rules.Security
New Namespace File: Gendarme.Rules.Security
New Type: Gendarme.Rules.Security.DoNotShortCircuitCertificateCheckRule
Member Added: public DoNotShortCircuitCertificateCheckRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Security.NativeFieldsShouldNotBeVisibleRule
Member Added: public NativeFieldsShouldNotBeVisibleRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Security.StaticConstructorsShouldBePrivateRule
Member Added: public StaticConstructorsShouldBePrivateRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Members Added: 9, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Security doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Security' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Security.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Security'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Security'
Making all in Gendarme.Rules.Security.Cas
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Security.Cas'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Security.Cas/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Security.Cas/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Security.Cas'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Security.Cas.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Security.Cas.dll ./AddMissingTypeInheritanceDemandRule.cs ./DoNotExposeFieldsInSecuredTypeRule.cs ./DoNotExposeMethodsProtectedByLinkDemandRule.cs ./DoNotReduceTypeSecurityOnMethodsRule.cs ./ReviewNonVirtualMethodWithInheritanceDemandRule.cs ./ReviewSealedTypeWithInheritanceDemandRule.cs ./ReviewSuppressUnmanagedCodeSecurityUsageRule.cs ./SecureGetObjectDataOverridesRule.cs ./SecurityDeclarationRocks.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Security.Cas.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Security.Cas.dll
New Type: Gendarme.Rules.Security.Cas.AddMissingTypeInheritanceDemandRule
Member Added: public AddMissingTypeInheritanceDemandRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Namespace Directory Created: Gendarme.Rules.Security.Cas
New Namespace File: Gendarme.Rules.Security.Cas
New Type: Gendarme.Rules.Security.Cas.DoNotExposeFieldsInSecuredTypeRule
Member Added: public DoNotExposeFieldsInSecuredTypeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Security.Cas.DoNotExposeMethodsProtectedByLinkDemandRule
Member Added: public DoNotExposeMethodsProtectedByLinkDemandRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Security.Cas.DoNotReduceTypeSecurityOnMethodsRule
Member Added: public DoNotReduceTypeSecurityOnMethodsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Security.Cas.ReviewNonVirtualMethodWithInheritanceDemandRule
Member Added: public ReviewNonVirtualMethodWithInheritanceDemandRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Security.Cas.ReviewSealedTypeWithInheritanceDemandRule
Member Added: public ReviewSealedTypeWithInheritanceDemandRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Security.Cas.ReviewSuppressUnmanagedCodeSecurityUsageRule
Member Added: public ReviewSuppressUnmanagedCodeSecurityUsageRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
New Type: Gendarme.Rules.Security.Cas.SecureGetObjectDataOverridesRule
Member Added: public SecureGetObjectDataOverridesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Security.Cas.SecurityDeclarationRocks
Member Added: public static System.Security.PermissionSet ToPermissionSet (this Mono.Cecil.SecurityDeclaration self);
Members Added: 19, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Security.Cas doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Security.Cas' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Security.Cas.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Security.Cas'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Security.Cas'
Making all in Gendarme.Rules.Serialization
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Serialization'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Serialization/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Serialization/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Serialization'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Serialization.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Serialization.dll ./CallBaseMethodsOnISerializableTypesRule.cs ./DeserializeOptionalFieldRule.cs ./ImplementISerializableCorrectlyRule.cs ./MarkAllNonSerializableFieldsRule.cs ./MarkEnumerationsAsSerializableRule.cs ./MissingSerializableAttributeOnISerializableTypeRule.cs ./MissingSerializationConstructorRule.cs ./UseCorrectSignatureForSerializationMethodsRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Serialization.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Serialization.dll
New Type: Gendarme.Rules.Serialization.CallBaseMethodsOnISerializableTypesRule
Member Added: public CallBaseMethodsOnISerializableTypesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Namespace Directory Created: Gendarme.Rules.Serialization
New Namespace File: Gendarme.Rules.Serialization
New Type: Gendarme.Rules.Serialization.DeserializeOptionalFieldRule
Member Added: public DeserializeOptionalFieldRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Serialization.ImplementISerializableCorrectlyRule
Member Added: public ImplementISerializableCorrectlyRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Serialization.MarkAllNonSerializableFieldsRule
Member Added: public MarkAllNonSerializableFieldsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Serialization.MarkEnumerationsAsSerializableRule
Member Added: public MarkEnumerationsAsSerializableRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Serialization.MissingSerializableAttributeOnISerializableTypeRule
Member Added: public MissingSerializableAttributeOnISerializableTypeRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Serialization.MissingSerializationConstructorRule
Member Added: public MissingSerializationConstructorRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Serialization.UseCorrectSignatureForSerializationMethodsRule
Member Added: public UseCorrectSignatureForSerializationMethodsRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Members Added: 18, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Serialization doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Serialization' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Serialization.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Serialization'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Serialization'
Making all in Gendarme.Rules.Smells
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Smells'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Smells/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Smells/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Smells'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -r:../../bin/Gendarme.Rules.Performance.dll -nowarn:1591 -doc:../../bin/Gendarme.Rules.Smells.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Smells.dll ./AvoidCodeDuplicatedInSameClassRule.cs ./AvoidCodeDuplicatedInSiblingClassesRule.cs ./AvoidLargeClassesRule.cs ./AvoidLongMethodsRule.cs ./AvoidLongParameterListsRule.cs ./AvoidMessageChainsRule.cs ./AvoidSpeculativeGeneralityRule.cs ./AvoidSwitchStatementsRule.cs ./CodeDuplicatedLocator.cs ./InstructionMatcher.cs ./Pattern.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Smells.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Smells.dll
New Type: Gendarme.Rules.Smells.AvoidCodeDuplicatedInSameClassRule
Member Added: public AvoidCodeDuplicatedInSameClassRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Namespace Directory Created: Gendarme.Rules.Smells
New Namespace File: Gendarme.Rules.Smells
New Type: Gendarme.Rules.Smells.AvoidCodeDuplicatedInSiblingClassesRule
Member Added: public AvoidCodeDuplicatedInSiblingClassesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Smells.AvoidLargeClassesRule
Member Added: public AvoidLargeClassesRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: public static int MaxFields { get; set; }
New Type: Gendarme.Rules.Smells.AvoidLongMethodsRule
Member Added: public AvoidLongMethodsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Member Added: public int MaxInstructions { get; set; }
Member Added: public int MaxSourceLineOfCode { get; set; }
Member Added: public bool UseIlApproximation { get; set; }
New Type: Gendarme.Rules.Smells.AvoidLongParameterListsRule
Member Added: public AvoidLongParameterListsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Member Added: public int MaxParameters { get; set; }
New Type: Gendarme.Rules.Smells.AvoidMessageChainsRule
Member Added: public AvoidMessageChainsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Member Added: public int MaxChainLength { get; set; }
New Type: Gendarme.Rules.Smells.AvoidSpeculativeGeneralityRule
Member Added: public AvoidSpeculativeGeneralityRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
New Type: Gendarme.Rules.Smells.AvoidSwitchStatementsRule
Member Added: public AvoidSwitchStatementsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
Members Added: 23, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Smells doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Smells' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Smells.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Smells'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Smells'
Making all in Gendarme.Rules.Ui
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Ui'
Making all in Test
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Ui/Test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Ui/Test'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Ui'
/usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Ui.dll.doc \
	-r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Ui.dll ./AddMatchingArrangeMeasureOverrideRule.cs ./ExecutableTargetRule.cs ./GtkSharpExecutableTargetRule.cs ./SystemWindowsFormsExecutableTargetRule.cs ./UseSTAThreadAttributeOnSWFEntryPointsRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
mkdir -p doc
mdoc update -i ../../bin/Gendarme.Rules.Ui.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Ui.dll
New Type: Gendarme.Rules.UI.AddMatchingArrangeMeasureOverrideRule
Member Added: public AddMatchingArrangeMeasureOverrideRule ();
Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
Namespace Directory Created: Gendarme.Rules.UI
New Namespace File: Gendarme.Rules.UI
New Type: Gendarme.Rules.UI.ExecutableTargetRule
Member Added: protected ExecutableTargetRule ();
Member Added: protected abstract byte[] GetAssemblyPublicKeyToken ();
Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
Member Added: protected abstract string AssemblyName { get; }
New Type: Gendarme.Rules.UI.GtkSharpExecutableTargetRule
Member Added: public GtkSharpExecutableTargetRule ();
Member Added: protected override byte[] GetAssemblyPublicKeyToken ();
Member Added: protected override string AssemblyName { get; }
New Type: Gendarme.Rules.UI.SystemWindowsFormsExecutableTargetRule
Member Added: public SystemWindowsFormsExecutableTargetRule ();
Member Added: protected override byte[] GetAssemblyPublicKeyToken ();
Member Added: protected override string AssemblyName { get; }
New Type: Gendarme.Rules.UI.UseSTAThreadAttributeOnSWFEntryPointsRule
Member Added: public UseSTAThreadAttributeOnSWFEntryPointsRule ();
Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
Members Added: 15, Members Deleted: 0
touch doc/generated/index.xml
mdoc assemble -f ecma -o doc/Gendarme.Rules.Ui doc/generated 
echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Ui' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Ui.source 
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Ui'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Ui'
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules'
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/rules'
Making all in console
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/console'
/usr/pkg/bin/gmcs -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:System.Xml.Linq -r:../bin/Gendarme.Framework.dll \
	-out:../bin/gendarme.exe ./../AssemblyStaticInfo.cs ./ConsoleRunner.cs ./Helpers.cs ./HtmlResultWriter.cs ./IgnoreFileList.cs ./Options.cs ./ResultWriter.cs ./Settings.cs ./TextResultWriter.cs ./XmlResultWriter.cs ../AssemblyInfo.cs  -resource:./gendarme.xsl,gendarme.xsl  -resource:./gendarme.xsd,gendarme.xsd
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/console'
Making all in swf-wizard-runner
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/swf-wizard-runner'
resgen2 /compile ./Wizard.resx,Wizard.resources
Read in 2 resources from '/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/swf-wizard-runner/Wizard.resx'
Writing resource file...  Done.
No protocol specified
mkdir -p Properties; \
resgen2 -usesourcepath -compile ./Properties/Resources.resx,Properties/Resources.resources;
No protocol specified
Read in 1 resources from '/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/swf-wizard-runner/Properties/Resources.resx'
Writing resource file...  Done.
/usr/pkg/bin/gmcs -debug -target:winexe -r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll -r:../bin/Gendarme.Framework.dll \
	-r:System.Core.dll -r:System.Xml.Linq.dll -r:System.Windows.Forms.dll -r:System.Drawing.dll -r:System.Xml.dll \
	-resource:./../console/gendarme.xsl -resource:Wizard.resources,Gendarme.Wizard.resources \
	-resource:Properties/Resources.resources,Gendarme.Properties.Resources.resources \
	-win32icon:./Resources/gendarme.ico -out:../bin/gendarme-wizard.exe ./../AssemblyStaticInfo.cs ./../console/Helpers.cs ./../console/HtmlResultWriter.cs ./../console/ResultWriter.cs ./../console/TextResultWriter.cs ./../console/XmlResultWriter.cs ./Gendarme.cs ./GuiRunner.cs ./Page.cs ./Properties/Resources.Designer.cs ./Properties/Settings.Designer.cs ./Wizard.cs ./Wizard.Designer.cs ../AssemblyInfo.cs
sed -e "s|\@bindir\@|/usr/pkg/bin|" gendarme-wizard.desktop.in > gendarme-wizard.desktop
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/swf-wizard-runner'
Making all in man
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/man'
mdoc assemble -o gendarme -f man gendarme.config
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/man'
Making all in wix
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/wix'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/wix'
Making all in tools
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools'
Making all in supported
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools/supported'
Making all in gd2i
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools/supported/gd2i'
/usr/pkg/bin/gmcs -d:CODE_ANALYSIS -debug ../../../AssemblyStaticInfo.cs ../../../AssemblyInfo.cs ../../../console/Options.cs gd2i.cs -out:../../../bin/gd2i.exe
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools/supported/gd2i'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools/supported'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools/supported'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools/supported'
Making all in unsupported
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools/unsupported'
Making all in typeref
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools/unsupported/typeref'
/usr/pkg/bin/gmcs -debug ../../../AssemblyStaticInfo.cs ../../../AssemblyInfo.cs typeref.cs -out:typeref.exe -r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools/unsupported/typeref'
Making all in xmldoc2wiki
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools/unsupported/xmldoc2wiki'
/usr/pkg/bin/gmcs -debug ../../../AssemblyStaticInfo.cs ../../../AssemblyInfo.cs xmldoc2wiki.cs -out:xmldoc2wiki.exe -r:System.Xml.Linq.dll
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools/unsupported/xmldoc2wiki'
Making all in mapper
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools/unsupported/mapper'
/usr/pkg/bin/gmcs -debug ../../../AssemblyStaticInfo.cs ../../../AssemblyInfo.cs FxCopMapBuilder.cs FxCopRule.cs -out:mapper.exe -r:System.Xml.Linq.dll -r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll
FxCopMapBuilder.cs(57,57): warning CS0219: The variable `e' is assigned but its value is never used
Compilation succeeded - 1 warning(s)
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools/unsupported/mapper'
make[4]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools/unsupported'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools/unsupported'
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools/unsupported'
make[3]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools'
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme/tools'
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme'
make[1]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gendarme'
Making all in mperfmon
make[1]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/mperfmon'
/usr/pkg/bin/gmcs -noconfig -codepage:utf8 -warn:4 -optimize+ -debug -define:DEBUG -target:exe -out:mperfmon.exe ./Main.cs ./AssemblyInfo.cs ./MainWindow.cs ./NewCounter.cs ./Preferences.cs ./Config.cs ./AddSet.cs ./gtk-gui/generated.cs ./gtk-gui/MainWindow.cs ./gtk-gui/mperfmon.AddSet.cs ./gtk-gui/mperfmon.Preferences.cs ./gtk-gui/mperfmon.NewCounter.cs  -resource:./gtk-gui/gui.stetic,gui.stetic -pkg:gtk-sharp-2.0 -r:System -r:System.Xml -r:Mono.Cairo -r:Mono.Posix
./Main.cs(66,60): warning CS0219: The variable `e' is assigned but its value is never used
./Config.cs(44,24): warning CS0169: The private field `mperfmon.Config.filename' is never used
Compilation succeeded - 2 warning(s)
make[1]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/mperfmon'
Making all in gsharp
make[1]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gsharp'
sed -e "s|\@bindir\@|/usr/pkg/bin|" gsharp.desktop.in > gsharp.desktop
/usr/pkg/bin/dmcs -noconfig -codepage:utf8 -warn:4 -optimize+ -debug -define:DEBUG -target:exe -out:gsharp.exe ./AssemblyInfo.cs ./DescribeType.cs ./InteractiveGraphicsBase.cs ./Main.cs ./MainWindow.cs ./Options.cs ./ProcessSelector.cs ./Shell.cs ./SysDrawing.cs ./TypeView.cs ./gtk-gui/generated.cs ./gtk-gui/Mono.CSharp.Gui.MainWindow.cs ./gtk-gui/Mono.CSharp.Gui.ProcessSelector.cs ./gtk-gui/Mono.CSharp.Gui.DescribeType.cs ./outline.cs -pkg:gtk-sharp-2.0 -pkg:glib-sharp-2.0 -r:System -r:Mono.CSharp -r:Mono.Management -r:Mono.Posix -r:System.Drawing -r:System.Xml.Linq -r:System.Core -r:System.Xml -resource:./close.png,close.png
./DescribeType.cs(35,31): warning CS0108: `Mono.CSharp.Gui.DescribeType.TypeName' hides inherited member `GLib.Object.TypeName'. Use the new keyword if hiding was intended
/usr/pkg/lib/mono/gac/glib-sharp/2.12.0.0__35e10195dab3c99f/glib-sharp.dll (Location of the symbol related to previous warning)
./outline.cs(953,16): warning CS0436: The type `Mono.CSharp.Comparer' conflicts with the imported type of same name'. Ignoring the imported type definition
/usr/pkg/lib/mono/gac/Mono.CSharp/4.0.0.0__0738eb9f132ed756/Mono.CSharp.dll (Location of the symbol related to previous warning)
./Main.cs(142,52): warning CS0219: The variable `e' is assigned but its value is never used
./TypeView.cs(119,25): warning CS0436: The type `Mono.CSharp.Outline' conflicts with the imported type of same name'. Ignoring the imported type definition
/usr/pkg/lib/mono/gac/Mono.CSharp/4.0.0.0__0738eb9f132ed756/Mono.CSharp.dll (Location of the symbol related to previous warning)
Compilation succeeded - 4 warning(s)
make[1]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/gsharp'
Making all in webdoc
make[1]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/webdoc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/webdoc'
Making all in minvoke
make[1]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/minvoke'
/usr/pkg/bin/gmcs -noconfig -codepage:utf8 -warn:4 -optimize+ -debug -define:DEBUG -target:exe -out:minvoke.exe ./minvoke.cs -r:System.Core -r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll
make[1]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/minvoke'
Making all in Mono.Profiler
make[1]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/Mono.Profiler'
Making all in profiler-decoder-library
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/Mono.Profiler/profiler-decoder-library'
mkdir -p ../../Mono.Profiler/lib
/usr/pkg/bin/gmcs -noconfig -codepage:utf8 -warn:4 -optimize+ -debug -define:DEBUG -out:../../Mono.Profiler/lib/mprof-decoder-library.dll -target:library ./AssemblyInfo.cs ./BaseTypes.cs ./Decoder.cs ./EventProcessor.cs ./NativeLibraryReader.cs ./ObjectModel.cs ./Reader.cs /r:System
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/Mono.Profiler/profiler-decoder-library'
Making all in profiler-file-decoder
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/Mono.Profiler/profiler-file-decoder'
mkdir -p ../../Mono.Profiler/lib
/usr/pkg/bin/gmcs -noconfig -codepage:utf8 -warn:4 -optimize+ -debug -define:DEBUG -out:../../Mono.Profiler/lib/mprof-decoder.exe -target:exe ./Main.cs /r:../lib/mprof-decoder-library.dll
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/Mono.Profiler/profiler-file-decoder'
Making all in heap-snapshot-explorer
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/Mono.Profiler/heap-snapshot-explorer'
mkdir -p ../../Mono.Profiler/lib
/usr/pkg/bin/gmcs -noconfig -codepage:utf8 -warn:4 -optimize+ -debug "-define:DEBUG" -out:../../Mono.Profiler/lib/mprof-heap-snapshot-explorer.dll -target:library ./AssemblyInfo.cs ./gtk-gui/generated.cs ./gtk-gui/Mono.Profiler.HeapExplorerActions.cs ./gtk-gui/Mono.Profiler.HeapSnapshotExplorer.cs ./gtk-gui/Mono.Profiler.LoadedClassChooser.cs ./HeapExplorerActions.cs ./HeapExplorerTreeModel.cs ./HeapSnapshotExplorer.cs ./LoadedClassChooser.cs ./MyClass.cs -resource:./gtk-gui/gui.stetic -resource:./gtk-gui/objects.xml  /r:../lib/mprof-decoder-library.dll -pkg:gtk-sharp-2.0 -r:Mono.Posix -r:System
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/Mono.Profiler/heap-snapshot-explorer'
Making all in heap-snapshot-viewer
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/Mono.Profiler/heap-snapshot-viewer'
mkdir -p ../../Mono.Profiler/lib
/usr/pkg/bin/gmcs -noconfig -codepage:utf8 -warn:4 -optimize+ -debug "-define:DEBUG" -out:../../Mono.Profiler/lib/mprof-heap-viewer.exe -target:exe ./AssemblyInfo.cs ./gtk-gui/generated.cs ./gtk-gui/Mono.Profiler.MainWindow.cs ./Main.cs ./MainWindow.cs -resource:./gtk-gui/gui.stetic -resource:./gtk-gui/objects.xml -r:../lib/mprof-decoder-library.dll -r:../lib/mprof-heap-snapshot-explorer.dll   -r:/usr/pkg/lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/pkg/lib/mono/gtk-sharp-2.0/glade-sharp.dll   -r:Mono.Posix -r:System
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/Mono.Profiler/heap-snapshot-viewer'
Making all in Mono.Profiler.Widgets
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/Mono.Profiler/Mono.Profiler.Widgets'
mkdir -p ../../Mono.Profiler/lib
/usr/pkg/bin/gmcs -noconfig -codepage:utf8 -warn:4 -debug -define:DEBUG -out:../../Mono.Profiler/lib/Mono.Profiler.Widgets.dll -target:library ./AllocationsStore.cs ./AllocationsView.cs ./AssemblyInfo.cs ./CallsStore.cs ./CallsView.cs ./DisplayOptions.cs ./History.cs ./Node.cs ./ProfileConfiguration.cs ./ProfileSetupDialog.cs ./ProfileStore.cs ./ProfileView.cs ./ProfilerProcess.cs ./StartPage.cs ./StatDetail.cs ./StatList.cs ./StatStore.cs ./StatView.cs -resource:./Monodevelop-logo.png /r:../lib/mprof-decoder-library.dll -pkg:glib-sharp-2.0 -pkg:gtk-sharp-2.0 -r:Mono.Cairo -r:Mono.Posix -r:System -r:System.Xml
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/Mono.Profiler/Mono.Profiler.Widgets'
Making all in mprof-gui
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/Mono.Profiler/mprof-gui'
mkdir -p ../../Mono.Profiler/lib
/usr/pkg/bin/gmcs -noconfig -codepage:utf8 -warn:4 -debug "-define:DEBUG" -out:../../Mono.Profiler/lib/emveepee.exe -target:exe ./AssemblyInfo.cs ./Main.cs ./MainWindow.cs  -r:../lib/Mono.Profiler.Widgets.dll -r:../lib/mprof-decoder-library.dll -pkg:gtk-sharp-2.0 -r:Mono.Posix -r:System
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/Mono.Profiler/mprof-gui'
make[2]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/Mono.Profiler'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/Mono.Profiler'
make[1]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10/Mono.Profiler'
make[1]: Entering directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/tmp/pkgsrc/devel/mono-tools/work/mono-tools-2.10'
*** Please use pkgtools/verifypc to sanity check dependencies.
=> Unwrapping files-to-be-installed.
INFO: [subst.mk:unwrap] Nothing changed in ./create-native-map/lib/pkgconfig/create-native-map.pc.
INFO: [subst.mk:unwrap] Nothing changed in ./gendarme/framework/gendarme-framework.pc.