=> Bootstrap dependency digest>=20010302: found digest-20080510 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for mono-tools-2.4 Making all in po gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/po' gmake[1]: Nothing to be done for `all'. gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/po' Making all in docbrowser gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/docbrowser' sed -e "s|\@bindir\@|/usr/pkg/bin|" monodoc.desktop.in > monodoc.desktop /usr/pkg/bin/gmcs -debug -out:browser.exe ./browser.cs ./list.cs ./elabel.cs ./history.cs ./Contributions.cs ./XmlNodeWriter.cs ./IHtmlRender.cs ./BookmarkManager.cs ./ProgressPanel.cs AssemblyInfo.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/gtk-sharp-2.0/gnome-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/gconf-sharp.dll /r:/usr/pkg/lib/mono/monodoc/monodoc.dll -r:System.Web.Services ./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(478,29): warning CS0618: `Gtk.Entry.Editable' is obsolete: `Replaced by IsEditable property' ./browser.cs(497,29): warning CS0618: `Gtk.Entry.Editable' is obsolete: `Replaced by IsEditable property' ./browser.cs(1158,33): warning CS0436: The type `Monodoc.CopyXmlNodeWriter' conflicts with the imported type `Monodoc.CopyXmlNodeWriter'. 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) ./XmlNodeWriter.cs(14,22): (Location of the symbol related to previous warning) ./browser.cs(1162,45): warning CS0219: The variable `dd' is assigned but its value is never used ./browser.cs(1421,47): warning CS0219: The variable `md' is assigned but its value is never used ./browser.cs(1561,40): warning CS0219: The variable `service' is assigned but its value is never used ./browser.cs(1799,26): warning CS0219: The variable `path' is assigned but its value is never used ./browser.cs(2140,22): warning CS0219: The variable `found' is assigned but its value is never used ./browser.cs(2348,17): warning CS0612: `Gtk.Notebook.TabBorder' is obsolete ./browser.cs(2349,17): warning CS0612: `Gtk.Notebook.TabHborder' is obsolete ./BookmarkManager.cs(342,43): warning CS0168: The variable `e' is declared but 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' is obsolete: `Replaced by GLib.Timeout' ./ProgressPanel.cs(50,37): warning CS0618: `Gtk.Timeout.Add(uint, Gtk.Function)' is obsolete: `Replaced by GLib.Timeout.Add' ./ProgressPanel.cs(66,29): 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' ./browser.cs(729,16): warning CS0169: The private method `Monodoc.Browser.DoHighlightText(string)' is never used ./browser.cs(843,14): warning CS0169: The private method `Monodoc.Browser.on_print_activate(object, System.EventArgs)' is never used ./browser.cs(871,14): warning CS0169: The private method `Monodoc.Browser.OnCommentsActivate(object, System.EventArgs)' is never used ./browser.cs(882,14): warning CS0169: The private method `Monodoc.Browser.OnInheritedMembersActivate(object, System.EventArgs)' is never used ./browser.cs(889,14): warning CS0169: The private method `Monodoc.Browser.OnEditingActivate(object, System.EventArgs)' is never used ./browser.cs(898,14): warning CS0169: The private method `Monodoc.Browser.OnCollapseActivate(object, System.EventArgs)' is never used ./browser.cs(970,14): warning CS0169: The private method `Monodoc.Browser.OnQuitActivate(object, System.EventArgs)' is never used ./browser.cs(978,14): warning CS0169: The private method `Monodoc.Browser.OnCutActivate(object, System.EventArgs)' is never used ./browser.cs(989,14): warning CS0169: The private method `Monodoc.Browser.OnCopyActivate(object, System.EventArgs)' is never used ./browser.cs(1002,14): warning CS0169: The private method `Monodoc.Browser.OnPasteActivate(object, System.EventArgs)' is never used ./browser.cs(1067,14): warning CS0169: The private method `Monodoc.Browser.OnAboutActivate(object, System.EventArgs)' is never used ./browser.cs(1072,14): warning CS0169: The private method `Monodoc.Browser.OnUpload(object, System.EventArgs)' is never used ./browser.cs(1438,14): warning CS0169: The private method `Monodoc.Browser.OnContributionStatistics(object, System.EventArgs)' is never used ./browser.cs(1587,14): warning CS0169: The private method `Monodoc.Browser.OnNewComment(object, System.EventArgs)' is never used ./browser.cs(1635,14): warning CS0169: The private method `Monodoc.Browser.OnLookupURL(object, System.EventArgs)' is never used ./browser.cs(1643,14): warning CS0169: The private method `Monodoc.Browser.OnSelectAllActivate(object, System.EventArgs)' is never used ./browser.cs(1651,14): warning CS0169: The private method `Monodoc.Browser.OnNewTab(object, System.EventArgs)' is never used ./browser.cs(169,33): warning CS0169: The private field `Monodoc.Browser.bookmark_tree' is never used ./browser.cs(176,33): warning CS0169: The private field `Monodoc.Browser.postcomment' is never used ./browser.cs(194,41): warning CS0169: The private field `Monodoc.Browser.index_eb' is never used ./browser.cs(202,25): warning CS0414: The private field `Monodoc.Browser.bookmark_manager' is assigned but its value is never used ./browser.cs(614,36): warning CS0169: The private field `Monodoc.Browser.edit_node' is never used ./browser.cs(615,24): warning CS0169: The private field `Monodoc.Browser.edit_url' is never used ./browser.cs(1043,22): warning CS0169: The private method `Monodoc.Browser.About.OnOkClicked(object, System.EventArgs)' is never used ./browser.cs(1051,22): warning CS0169: The private method `Monodoc.Browser.About.OnDelete(object, Gtk.DeleteEventArgs)' is never used ./browser.cs(1022,25): warning CS0414: The private field `Monodoc.Browser.About.parent' is assigned but its value is never used ./browser.cs(1230,22): warning CS0169: The private method `Monodoc.Browser.Upload.Cancel_Clicked(object, System.EventArgs)' is never used ./browser.cs(1311,22): warning CS0169: The private method `Monodoc.Browser.ConfigWizard.OnDelete(object, Gtk.DeleteEventArgs)' is never used ./browser.cs(1319,22): warning CS0169: The private method `Monodoc.Browser.ConfigWizard.OnPage1_Clicked(object, System.EventArgs)' is never used ./browser.cs(1328,22): warning CS0169: The private method `Monodoc.Browser.ConfigWizard.OnPage2_Clicked(object, System.EventArgs)' is never used ./browser.cs(1358,22): warning CS0169: The private method `Monodoc.Browser.ConfigWizard.PasswordContinue_Clicked(object, System.EventArgs)' is never used ./browser.cs(1384,22): warning CS0169: The private method `Monodoc.Browser.ConfigWizard.AccountRequestCancel_Clicked(object, System.EventArgs)' is never used ./browser.cs(1390,22): warning CS0169: The private method `Monodoc.Browser.ConfigWizard.SerialRequestCancel_Clicked(object, System.EventArgs)' is never used ./browser.cs(1396,22): warning CS0169: The private method `Monodoc.Browser.ConfigWizard.LoginRequestCancel_Clicked(object, System.EventArgs)' is never used ./browser.cs(1405,22): warning CS0169: The private method `Monodoc.Browser.ConfigWizard.Terminate_Clicked(object, System.EventArgs)' is never used ./browser.cs(1412,22): warning CS0169: The private method `Monodoc.Browser.ConfigWizard.Completed_Clicked(object, System.EventArgs)' is never used ./browser.cs(1429,22): warning CS0169: The private method `Monodoc.Browser.ConfigWizard.OnEmail_Changed(object, System.EventArgs)' is never used ./browser.cs(1470,38): warning CS0414: The private field `Monodoc.Browser.ContributionStatus.war' is assigned but its value is never used ./browser.cs(1559,22): warning CS0169: The private method `Monodoc.Browser.NewComment.OnOkClicked(object, System.EventArgs)' is never used ./browser.cs(1566,22): warning CS0169: The private method `Monodoc.Browser.NewComment.OnCancelClicked(object, System.EventArgs)' is never used ./browser.cs(1574,22): warning CS0169: The private method `Monodoc.Browser.NewComment.OnDelete(object, Gtk.DeleteEventArgs)' is never used ./browser.cs(1547,38): warning CS0169: The private field `Monodoc.Browser.NewComment.entry' is never used ./browser.cs(1549,25): warning CS0414: The private field `Monodoc.Browser.NewComment.parent' is assigned but its value is never used ./browser.cs(1608,22): warning CS0169: The private method `Monodoc.Browser.Lookup.OnOkClicked(object, System.EventArgs)' is never used ./browser.cs(1619,22): warning CS0169: The private method `Monodoc.Browser.Lookup.OnDelete(object, Gtk.DeleteEventArgs)' is never used ./browser.cs(1691,19): warning CS0414: The private field `Monodoc.TreeBrowser.node_parent' is assigned but its value is never used ./browser.cs(2050,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(127,30): warning CS0169: The private method `Monodoc.BookmarkManager.ManageBookmarkDialog.OnDelete(object, Gtk.DeleteEventArgs)' is never used ./BookmarkManager.cs(132,30): warning CS0169: The private method `Monodoc.BookmarkManager.ManageBookmarkDialog.on_NewFolderButton_clicked(object, System.EventArgs)' is never used ./BookmarkManager.cs(139,30): warning CS0169: The private method `Monodoc.BookmarkManager.ManageBookmarkDialog.on_EditButton_clicked(object, System.EventArgs)' is never used ./BookmarkManager.cs(143,30): warning CS0169: The private method `Monodoc.BookmarkManager.ManageBookmarkDialog.OnDeleteClicked(object, System.EventArgs)' is never used ./BookmarkManager.cs(153,30): warning CS0169: The private method `Monodoc.BookmarkManager.ManageBookmarkDialog.OnCancelClicked(object, System.EventArgs)' 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 - 75 warning(s) Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations /usr/pkg/bin/gmcs -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/gtk-sharp-2.0/gnome-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/gconf-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/monodoc/monodoc.dll -r:browser.exe -d:GTKHTML_SHARP_3_14 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations /usr/pkg/bin/gmcs -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/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/gconf-sharp.dll /r:/usr/pkg/lib/mono/monodoc/monodoc.dll -r:browser.exe -r:Mono.WebBrowser.dll -d:GTKHTML_SHARP_3_14 ./MonoWebBrowserHtmlRender.cs(81,42): warning CS0169: The private field `Monodoc.MonoWebBrowserHtmlRender.loadEvent' is never used Compilation succeeded - 1 warning(s) Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations /usr/pkg/bin/gmcs -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/gtk-sharp-2.0/gnome-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/gconf-sharp.dll /r:/usr/pkg/lib/mono/monodoc/monodoc.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(363,45): warning CS0219: The variable `p' 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(428,14): warning CS0169: The private method `Monodoc.Admin.OnCheckUpdatesClicked(object, System.EventArgs)' 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 - 5 warning(s) Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/docbrowser' Making all in asn1view gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/asn1view' Making all in art gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/asn1view/art' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/asn1view/art' Making all in gtk gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/asn1view/gtk' /usr/pkg/bin/mcs -debug+ -debug:full -nologo -r:/usr/pkg/lib/mono/1.0/nunit.core.dll -r:/usr/pkg/lib/mono/1.0/nunit.core.interfaces.dll -r:/usr/pkg/lib/mono/1.0/nunit.core.extensions.dll -r:/usr/pkg/lib/mono/1.0/nunit.framework.dll -r:/usr/pkg/lib/mono/1.0/nunit.framework.extensions.dll -r:/usr/pkg/lib/mono/1.0/nunit.mocks.dll -r:/usr/pkg/lib/mono/1.0/nunit.util.dll -r:/usr/pkg/lib/mono/1.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/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/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) Thread 28490310 has exited with leftover thread-specific data after 4 destructor iterations 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 gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/asn1view/gtk' Making all in common gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/asn1view/common' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/asn1view/common' gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/asn1view' gmake[2]: Nothing to be done for `all-am'. gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/asn1view' gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/asn1view' Making all in create-native-map gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map' Making all in bin gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map/bin' cp ./create-native-map.in create-native-map chmod +x create-native-map gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map/bin' Making all in src gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map/src' Making all in lib gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map/lib' Making all in create-native-map gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map/lib/create-native-map' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map/lib/create-native-map' Making all in pkgconfig gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map/lib/pkgconfig' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map/lib/pkgconfig' gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map/lib' gmake[3]: Nothing to be done for `all-am'. gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map/lib' gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map/lib' Making all in man gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map/man' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map/man' gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map' gmake[2]: Nothing to be done for `all-am'. gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map' gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/create-native-map' Making all in ilcontrast gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/ilcontrast' echo "Install webkit-sharp or gecko-sharp to build ilContrast" Install webkit-sharp or gecko-sharp to build ilContrast gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/ilcontrast' Making all in gui-compare gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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 ./AssemblyResolver.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.6.9.0__0738eb9f132ed756/Mono.Cecil.dll -r:System -r:System.Core -r:Mono.Posix -r:System.Xml ./MasterMetadata.cs(248,30): warning CS0414: The private field `GuiCompare.MasterNamespace.ns' is assigned but its value is never used ./MasterMetadata.cs(679,43): warning CS0414: The private field `GuiCompare.MasterMethod.signatureFlags' is assigned but its value is never used ./MasterMetadata.cs(681,31): warning CS0414: The private field `GuiCompare.MasterMethod.parameters' is assigned but its value is never used ./MasterMetadata.cs(682,38): warning CS0414: The private field `GuiCompare.MasterMethod.genericParameters' is assigned but its value is never used ./Masterinfo.cs(140,22): warning CS0169: The private field `GuiCompare.XMLData.haveWarnings' is never used ./Masterinfo.cs(286,34): warning CS0169: The private method `GuiCompare.XMLAssembly.CreateHash(GuiCompare.XMLNamespace[])' is never used ./Masterinfo.cs(241,24): warning CS0414: The private field `GuiCompare.XMLAssembly.name' is assigned but its value is never used ./Masterinfo.cs(242,24): warning CS0414: The private field `GuiCompare.XMLAssembly.version' is assigned but its value is never used ./Masterinfo.cs(327,34): warning CS0169: The private method `GuiCompare.XMLNamespace.CreateHash(GuiCompare.XMLClass[])' is never used ./Masterinfo.cs(458,34): warning CS0169: The private method `GuiCompare.XMLClass.CreateHash(GuiCompare.XMLClass[])' is never used ./Masterinfo.cs(350,22): warning CS0414: The private field `GuiCompare.XMLClass.isSealed' is assigned but its value is never used ./Masterinfo.cs(351,22): warning CS0414: The private field `GuiCompare.XMLClass.isSerializable' is assigned but its value is never used ./Masterinfo.cs(352,22): warning CS0414: The private field `GuiCompare.XMLClass.isAbstract' is assigned but its value is never used ./Masterinfo.cs(353,24): warning CS0414: The private field `GuiCompare.XMLClass.charSet' is assigned but its value is never used ./Masterinfo.cs(354,24): warning CS0414: The private field `GuiCompare.XMLClass.layout' is assigned but its value is never used ./Masterinfo.cs(706,24): warning CS0414: The private field `GuiCompare.XMLGenericParameters.attributes' is assigned but its value is never used ./CecilMetadata.cs(1006,33): warning CS0414: The private field `GuiCompare.CecilAttribute.ca' is assigned but its value is never used Compilation succeeded - 17 warning(s) Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gui-compare' Making all in gendarme gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme' Making all in framework gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/framework' Making all in Test gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/framework/Test' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/framework/Test' gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.0__0738eb9f132ed756/Mono.Cecil.dll \ -out:../bin/Gendarme.Framework.dll ./../AssemblyStaticInfo.cs ./Gendarme.Framework.Engines/NamespaceEngine.cs ./Gendarme.Framework.Engines/OpCodeEngine.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/TypeRocks.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 ../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 AllNamespaces (); Member Added: public static bool Exists (string nameSpace); Member Added: public static System.Collections.Generic.IEnumerable NamespacesInside (Mono.Cecil.AssemblyDefinition assembly); Member Added: public static System.Collections.Generic.IEnumerable 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.Helpers.Log Member Added: public static void WriteLine (T category); Member Added: public static void WriteLine (T category, string format, object[] args); Member Added: public static void WriteLine (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 method); 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, string returnType); Member Added: public MethodSignature (string name, string returnType, string[] parameters); Member Added: public MethodSignature (string name, string returnType, string[] parameters, Mono.Cecil.MethodAttributes attributes); 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 Parameters { get; } Member Added: public Mono.Cecil.MethodAttributes Attributes { 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; New Type: Gendarme.Framework.Helpers.NamespaceDefinition Member Added: public NamespaceDefinition (string name); Member Added: public override string ToString (); Member Added: public static bool IsSpecialized (string name); Member Added: public string Name { get; } Member Added: public Mono.Cecil.Metadata.MetadataToken MetadataToken { set; get; } New Type: Gendarme.Framework.Helpers.OpCodeBitmask Member Added: public OpCodeBitmask (); Member Added: public OpCodeBitmask (Gendarme.Framework.Helpers.OpCodeBitmask mask); 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 mask); Member Added: public bool Intersect (Gendarme.Framework.Helpers.OpCodeBitmask mask); Member Added: public bool IsSubsetOf (Gendarme.Framework.Helpers.OpCodeBitmask mask); 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.ModuleDefinition module); Member Added: public static Mono.Cecil.TypeReference GetSingle (Mono.Cecil.ModuleDefinition module); 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.IMetadataTokenProviderRock Member Added: public static Mono.Cecil.AssemblyDefinition GetAssembly (this Mono.Cecil.IMetadataTokenProvider self); New Type: Gendarme.Framework.Rocks.CollectionRocks Member Added: public static void AddIfNew (this System.Collections.Generic.ICollection self, T item); Member Added: public static void AddRangeIfNew (this System.Collections.Generic.ICollection self, System.Collections.Generic.IEnumerable 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 Mono.Cecil.CustomAttributeCollection self, string attributeTypeName); Member Added: public static bool ContainsAnyType (this Mono.Cecil.CustomAttributeCollection 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); Member Added: public static Mono.Cecil.FieldDefinition Resolve (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 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.MethodDefinition 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 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.MethodDefinition method); Member Added: public static Mono.Cecil.Cil.Instruction TraceBack (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.MethodDefinition 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 Mono.Cecil.MethodDefinition Resolve (this Mono.Cecil.MethodReference self); Member Added: public static bool IsEventCallback (this Mono.Cecil.MethodReference self); New Type: Gendarme.Framework.Rocks.ModuleRocks Member Added: public static bool HasDebuggingInformation (this Mono.Cecil.ModuleDefinition self); Member Added: public static void LoadDebuggingSymbols (this Mono.Cecil.ModuleDefinition self); New Type: Gendarme.Framework.Rocks.TypeRocks Member Added: public static System.Collections.Generic.IEnumerable AllMethods (this Mono.Cecil.TypeReference self); Member Added: public static bool ContainsType (this Mono.Cecil.TypeReferenceCollection self, string typeName); Member Added: public static bool ContainsAnyType (this Mono.Cecil.TypeReferenceCollection 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 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 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 IsArray (this Mono.Cecil.TypeReference self); 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 IsPrimitive (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); Member Added: public static Mono.Cecil.TypeDefinition Resolve (this Mono.Cecil.TypeReference 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 Mono.Cecil.TypeDefinition Resolve (Mono.Cecil.TypeReference type); Member Added: public Mono.Cecil.FieldDefinition Resolve (Mono.Cecil.FieldReference field); Member Added: public Mono.Cecil.MethodDefinition Resolve (Mono.Cecil.MethodReference method); Member Added: public void CacheAssembly (Mono.Cecil.AssemblyDefinition assembly); Member Added: public System.Collections.Generic.IDictionary 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: protected bool AddAssembly (string rule, string assembly); Member Added: protected bool AddType (string rule, string type); Member Added: protected bool AddMethod (string rule, string method); Member Added: public bool IsIgnored (Gendarme.Framework.IRule rule, Mono.Cecil.AssemblyDefinition assembly); Member Added: public bool IsIgnored (Gendarme.Framework.IRule rule, Mono.Cecil.TypeDefinition type); Member Added: public bool IsIgnored (Gendarme.Framework.IRule rule, Mono.Cecil.MethodDefinition method); 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 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 bitmask); Member Added: public bool IsSubsetOf (Gendarme.Framework.Bitmask bitmask); Member Added: public override bool Equals (object obj); Member Added: public bool Equals (Gendarme.Framework.Bitmask 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 string 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 (); Member Added: public event EventHandler BuildingCustomAttributes; Member Added: public event EventHandler BuildingMethodBody; Member Added: public event EventHandler BuildingType; Member Added: public void Subscribe (string engineName); Member Added: public void Unsubscribe (string engineName); Member Added: public void Build (System.Collections.Generic.IList list); Member Added: public void TearDown (); 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 { set; get; } Member Added: public Mono.Cecil.ModuleDefinition CurrentModule { set; get; } Member Added: public Mono.Cecil.TypeDefinition CurrentType { set; get; } Member Added: public Mono.Cecil.MethodDefinition CurrentMethod { set; get; } New Type: Gendarme.Framework.IAssemblyRule Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly); New Type: Gendarme.Framework.IIgnoreList Member Added: public bool IsIgnored (Gendarme.Framework.IRule rule, Mono.Cecil.MethodDefinition method); Member Added: public bool IsIgnored (Gendarme.Framework.IRule rule, Mono.Cecil.TypeDefinition type); Member Added: public bool IsIgnored (Gendarme.Framework.IRule rule, Mono.Cecil.AssemblyDefinition assembly); 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 { set; get; } 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 { set; get; } New Type: Gendarme.Framework.IRunner Member Added: public event EventHandler AnalyzeAssembly; Member Added: public event EventHandler AnalyzeModule; Member Added: public event EventHandler AnalyzeType; Member Added: public event EventHandler 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 Rules { get; } Member Added: public System.Collections.ObjectModel.Collection Assemblies { get; } Member Added: public System.Collections.ObjectModel.Collection Defects { get; } Member Added: public int DefectsLimit { get; } Member Added: public Gendarme.Framework.Bitmask SeverityBitmask { get; } Member Added: public Gendarme.Framework.Bitmask 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 { set; get; } 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 { set; get; } 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 AnalyzeAssembly; Member Added: public event EventHandler AnalyzeModule; Member Added: public event EventHandler AnalyzeType; Member Added: public event EventHandler 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: protected Gendarme.Framework.IRule CurrentRule { set; get; } Member Added: protected Mono.Cecil.IMetadataTokenProvider CurrentTarget { set; get; } Member Added: protected Gendarme.Framework.IIgnoreList IgnoreList { set; get; } Member Added: public System.Collections.ObjectModel.Collection Rules { get; } Member Added: public System.Collections.ObjectModel.Collection Assemblies { get; } Member Added: public System.Collections.ObjectModel.Collection Defects { get; } Member Added: public int DefectsLimit { set; get; } Member Added: public Gendarme.Framework.Bitmask SeverityBitmask { get; } Member Added: public Gendarme.Framework.Bitmask ConfidenceBitmask { get; } Member Added: public int VerbosityLevel { set; get; } 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); Members Added: 349, Members Deleted: 0 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Framework doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Framework.source gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/framework' gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/framework' Making all in rules gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules' Making all in Test.Rules gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.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 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Test.Rules' Making all in Gendarme.Rules.BadPractice gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.BadPractice' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.BadPractice/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.BadPractice/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.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 ./DoNotUseGetInterfaceToCheckAssignabilityRule.cs ./EqualShouldHandleNullArgRule.cs ./GetEntryAssemblyMayReturnNullRule.cs ./ObsoleteMessagesShouldNotBeEmptyRule.cs ./PreferEmptyInstanceOverNullRule.cs ./ReplaceIncompleteOddnessCheckRule.cs ./ReturnNullRule.cs ./ToStringReturnsNullRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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.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.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.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); Members Added: 43, Members Deleted: 0 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.BadPractice doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.BadPractice.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.BadPractice' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.BadPractice' Making all in Gendarme.Rules.Concurrency gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Concurrency' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Concurrency/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Concurrency/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Concurrency.dll ./DoNotLockOnThisOrTypesRule.cs ./DoNotLockOnWeakIdentityObjectsRule.cs ./DoNotUseMethodImplOptionsSynchronizedRule.cs ./DontUseLockedRegionOutsideMethodRule.cs ./DoubleCheckLockingRule.cs ./LockAnalyzerRule.cs ./NonConstantStaticFieldsShouldNotBeVisibleRule.cs ./ProtectCallToEventDelegatesRule.cs ./ReviewLockUsedOnlyForOperationsOnVariablesRule.cs ./WriteStaticFieldFromInstanceMethodRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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.DoNotLockOnThisOrTypesRule Member Added: public DoNotLockOnThisOrTypesRule (); Member Added: public override void Analyze (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins); Namespace Directory Created: Gendarme.Rules.Concurrency New Namespace File: Gendarme.Rules.Concurrency New Type: Gendarme.Rules.Concurrency.DoNotLockOnWeakIdentityObjectsRule Member Added: public DoNotLockOnWeakIdentityObjectsRule (); Member Added: public override void Analyze (Mono.Cecil.MethodDefinition method, 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.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.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: 25, Members Deleted: 0 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.Concurrency doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.Concurrency.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Concurrency' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Concurrency' Making all in Gendarme.Rules.Correctness gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Correctness' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Correctness/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Correctness/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Correctness.dll ./AttributeStringLiteralsShouldParseCorrectlyRule.cs ./AvoidConstructorsInStaticTypesRule.cs ./AvoidFloatingPointEqualityRule.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 ./ReviewCastOnIntegerDivisionRule.cs ./ReviewCastOnIntegerMultiplicationRule.cs ./ReviewDoubleAssignmentRule.cs ./ReviewSelfAssignmentRule.cs ./ReviewUselessControlFlowRule.cs ./ReviewUseOfInt64BitsToDoubleRule.cs ./ReviewUseOfModuloOneOnIntegersRule.cs ./UseValueInPropertySetterRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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.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.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 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.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.UseValueInPropertySetterRule Member Added: public UseValueInPropertySetterRule (); Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Members Added: 55, Members Deleted: 0 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.Correctness doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.Correctness.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Correctness' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Correctness' Making all in Gendarme.Rules.Design gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Design' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Design/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Design/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.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 ./EnumsShouldDefineAZeroValueRule.cs ./EnumsShouldUseInt32Rule.cs ./FinalizersShouldBeProtectedRule.cs ./FlagsShouldNotDefineAZeroValueRule.cs ./ImplementEqualsAndGetHashCodeInPairRule.cs ./ImplementIComparableCorreclyRule.cs ./InternalNamespacesShouldNotExposeTypesRule.cs ./MainShouldNotBePublicRule.cs ./MarkAssemblyWithAssemblyVersionRule.cs ./MarkAssemblyWithAttributeRule.cs ./MarkAssemblyWithCLSCompliantRule.cs ./MarkAssemblyWithComVisibleRule.cs ./MissingAttributeUsageOnCustomAttributeRule.cs ./OperatorEqualsShouldBeOverloadedRule.cs ./OverrideEqualsMethodRule.cs ./PreferEventsOverMethodsRule.cs ./PreferIntegerOrStringForIndexersRule.cs ./ProvideAlternativeNamesForOperatorOverloadsRule.cs ./TypesShouldBeInsideNamespacesRule.cs ./TypesWithDisposableFieldsShouldBeDisposableRule.cs ./TypesWithNativeFieldsShouldBeDisposableRule.cs ./UseFlagsAttributeRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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 { set; get; } 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 { set; get; } 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.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.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.ProvideAlternativeNamesForOperatorOverloadsRule Member Added: public ProvideAlternativeNamesForOperatorOverloadsRule (); Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type); 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); Members Added: 92, Members Deleted: 0 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.Design doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.Design.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Design' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Design' Making all in Gendarme.Rules.Design.Generic gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Design.Generic' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Design.Generic/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Design.Generic/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Design.Generic.dll ./AvoidMethodWithUnusedGenericTypeRule.cs ./DoNotExposeNestedGenericSignaturesRule.cs ./ImplementGenericCollectionInterfacesRule.cs ./PreferGenericsOverRefObjectRule.cs ./UseGenericEventHandlerRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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.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); Namespace Directory Created: Gendarme.Rules.Design.Generic New Namespace File: Gendarme.Rules.Design.Generic 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: 15, Members Deleted: 0 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.Design.Generic doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.Design.Generic.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Design.Generic' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Design.Generic' Making all in Gendarme.Rules.Design.Linq gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Design.Linq' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Design.Linq/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Design.Linq/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Design.Linq.dll ./AvoidExtensionMethodOnSystemObjectRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.Design.Linq doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.Design.Linq.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Design.Linq' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Design.Linq' Making all in Gendarme.Rules.Exceptions gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Exceptions' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Exceptions/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Exceptions/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.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/ExceptionBlockParser.cs ./Impl/ExecutionBlock.cs ./Impl/ExecutionPath.cs ./Impl/ExecutionPathFactory.cs ./Impl/SEHCatchBlock.cs ./Impl/SEHGuardedBlock.cs ./Impl/SEHHandlerBlock.cs ./InstantiateArgumentExceptionCorrectlyRule.cs ./MissingExceptionConstructorsRule.cs ./NewExceptionRule.cs ./SEHHandlerType.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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 static readonly Gendarme.Framework.Helpers.MethodSignature GetTypeSig; 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.SEHHandlerType Member Added: Catch Member Added: Fault Member Added: Filter Member Added: Finally Members Added: 30, Members Deleted: 0 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.Exceptions doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.Exceptions.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Exceptions' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Exceptions' Making all in Gendarme.Rules.Interoperability gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Interoperability' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Interoperability/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Interoperability/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Interoperability.dll ./DoNotCastIntPtrToInt32Rule.cs ./GetLastErrorMustBeCalledRightAfterPInvokeRule.cs ./MarshalBooleansInPInvokeDeclarationsRule.cs ./MarshalStringsInPInvokeDeclarationsRule.cs ./PInvokeShouldNotBeVisibleRule.cs ./UseManagedAlternativesToPInvokeRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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.DoNotAssumeIntPtrSizeRule Member Added: public DoNotAssumeIntPtrSizeRule (); 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.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: 12, Members Deleted: 0 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.Interoperability doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.Interoperability.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Interoperability' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Interoperability' Making all in Gendarme.Rules.Maintainability gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Maintainability' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Maintainability/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Maintainability/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.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 ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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 int GetCyclomaticComplexityForMethod (Mono.Cecil.MethodDefinition method); Member Added: public int SuccessThreshold { set; get; } Member Added: public int LowThreshold { set; get; } Member Added: public int MediumThreshold { set; get; } Member Added: public int HighThreshold { set; get; } 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 { set; get; } Member Added: public bool CountExternalDepth { set; get; } 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 { set; get; } Member Added: public double LowSeverityLowerLimit { set; get; } Member Added: public double MediumSeverityLowerLimit { set; get; } Member Added: public int MinimumMethodCount { set; get; } Member Added: public int MinimumFieldCount { set; get; } 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); Members Added: 32, Members Deleted: 0 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.Maintainability doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.Maintainability.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Maintainability' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Maintainability' Making all in Gendarme.Rules.Naming gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Naming' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Naming/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Naming/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.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 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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 { set; get; } 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 { set; get; } 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 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.Naming doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.Naming.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Naming' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Naming' Making all in Gendarme.Rules.Performance gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Performance' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Performance/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Performance/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Performance.dll ./AvoidLargeNumberOfLocalVariablesRule.cs ./AvoidLargeStructureRule.cs ./AvoidRepetitiveCastsRule.cs ./AvoidReturningArraysOnPropertiesRule.cs ./AvoidTypeGetTypeForConstantStringsRule.cs ./AvoidUncalledPrivateCodeRule.cs ./AvoidUninstantiatedInternalClassesRule.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 ./PreferLiteralOverInitOnlyFieldsRule.cs ./RemoveUnusedLocalVariablesRule.cs ./UseIsOperatorRule.cs ./UseStringEmptyRule.cs ./UseTypeEmptyTypesRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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.AvoidLargeNumberOfLocalVariablesRule Member Added: public AvoidLargeNumberOfLocalVariablesRule (); Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public int MaximumVariables { set; get; } Namespace Directory Created: Gendarme.Rules.Performance New Namespace File: Gendarme.Rules.Performance New Type: Gendarme.Rules.Performance.AvoidLargeStructureRule Member Added: public AvoidLargeStructureRule (); Member Added: public static long SizeOfStruct (Mono.Cecil.TypeDefinition type); Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type); 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 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.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.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.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: 60, Members Deleted: 0 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.Performance doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.Performance.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Performance' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Performance' Making all in Gendarme.Rules.Portability gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Portability' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Portability/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Portability/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Portability' /usr/pkg/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591 -warn:4 -warnaserror+ -r:ICSharpCode.SharpZipLib.dll -pkg:dotnet -nowarn:1591 -doc:../../bin/Gendarme.Rules.Portability.dll.doc \ -r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.6.9.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 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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 { set; get; } Member Added: public bool UseDefaultCredentials { set; get; } Namespace Directory Created: MoMA.Analyzer.MoMAWebService New Namespace File: MoMA.Analyzer.MoMAWebService New Type: MoMA.Analyzer.MoMAWebService.SubmitResultsCompletedEventArgs Member Added: public bool Result { get; } 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 NotImplemented { get; } Member Added: public System.Collections.Generic.HashSet Missing { get; } Member Added: public System.Collections.Generic.Dictionary ToDo { get; } New Type: Gendarme.Rules.Portability.NewLineLiteralRule Member Added: public NewLineLiteralRule (); Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); New Type: MoMA.Analyzer.MoMAWebService.SubmitResultsCompletedEventHandler New Type: MoMA.Analyzer.MoMAWebService.GetLatestDefinitionsVersionCompletedEventHandler Members Added: 31, Members Deleted: 0 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.Portability doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.Portability.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Portability' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Portability' Making all in Gendarme.Rules.Security gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Security' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Security/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Security/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.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 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.Security doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.Security.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Security' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Security' Making all in Gendarme.Rules.Security.Cas gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Security.Cas' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Security.Cas/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Security.Cas/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.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 ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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); Members Added: 18, Members Deleted: 0 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.Security.Cas doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.Security.Cas.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Security.Cas' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Security.Cas' Making all in Gendarme.Rules.Serialization gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Serialization' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Serialization/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Serialization/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.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 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.Serialization doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.Serialization.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Serialization' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Serialization' Making all in Gendarme.Rules.Smells gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Smells' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Smells/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Smells/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.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 ./Utilities.cs ./CodeDuplicatedLocator.cs ./InstructionMatcher.cs ./Pattern.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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 { set; get; } 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 { set; get; } Member Added: public int MaxSourceLineOfCode { set; get; } Member Added: public bool UseIlApproximation { set; get; } 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 { set; get; } 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 { set; get; } 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 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.Smells doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.Smells.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Smells' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Smells' Making all in Gendarme.Rules.Ui gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Ui' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Ui/Test' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Ui/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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.6.9.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Ui.dll ./ExecutableTargetRule.cs ./GtkSharpExecutableTargetRule.cs ./SystemWindowsFormsExecutableTargetRule.cs ./UseSTAThreadAttributeOnSWFEntryPointsRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations 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.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; } Namespace Directory Created: Gendarme.Rules.UI New Namespace File: Gendarme.Rules.UI 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: 12, Members Deleted: 0 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mdoc assemble -f ecma -o doc/Gendarme.Rules.Ui doc/generated Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations echo -e "\n\n\t\n\t\n" > doc/Gendarme.Rules.Ui.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Ui' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules/Gendarme.Rules.Ui' gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules' gmake[3]: Nothing to be done for `all-am'. gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules' gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/rules' Making all in console gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/console' /usr/pkg/bin/gmcs -debug+ -d:TRACE -optimize+ -nowarn:1591 -warn:4 -warnaserror+ -r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.6.9.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 Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/console' Making all in swf-wizard-runner gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/swf-wizard-runner' resgen2 /compile ./Wizard.resx,Wizard.resources Read in 2 resources from '/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/swf-wizard-runner/Wizard.resx' Writing resource file... Done. Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mkdir -p Properties; \ resgen2 -usesourcepath -compile ./Properties/Resources.resx,Properties/Resources.resources; Read in 1 resources from '/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/swf-wizard-runner/Properties/Resources.resx' Writing resource file... Done. Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations /usr/pkg/bin/gmcs -debug -target:winexe -r:/usr/pkg/lib/mono/gac/Mono.Cecil/0.6.9.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 ./Wizard.cs(80,38): warning CS0414: The private field `Gendarme.Wizard.analyzing' is assigned but its value is never used Compilation succeeded - 1 warning(s) Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations sed -e "s|\@bindir\@|/usr/pkg/bin|" gendarme-wizard.desktop.in > gendarme-wizard.desktop gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/swf-wizard-runner' Making all in man gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/man' mdoc assemble -o gendarme -f man gendarme.config Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/man' Making all in win32-setup gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/win32-setup' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme/win32-setup' gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme' gmake[2]: Nothing to be done for `all-am'. gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme' gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gendarme' Making all in Mono.Profiler gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/Mono.Profiler' Making all in profiler-decoder-library gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/Mono.Profiler/profiler-decoder-library' mkdir -p bin/Debug gmcs -noconfig -codepage:utf8 -warn:4 -optimize+ -debug -define:DEBUG -out:bin/Debug/mprof-decoder-library.dll -target:library './AssemblyInfo.cs' './BaseTypes.cs' './Decoder.cs' './EventProcessor.cs' './NativeLibraryReader.cs' './ObjectModel.cs' './Reader.cs' -r:System Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/Mono.Profiler/profiler-decoder-library' Making all in profiler-file-decoder gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/Mono.Profiler/profiler-file-decoder' mkdir -p 'bin/Debug' cp 'mprof-decoder' 'bin/Debug/mprof-decoder' chmod +x 'bin/Debug/mprof-decoder' mkdir -p bin/Debug gmcs -noconfig -codepage:utf8 -warn:4 -optimize+ -debug -define:DEBUG -out:bin/Debug/mprof-decoder.exe -target:exe './Main.cs' -r:../profiler-decoder-library/bin/Debug/mprof-decoder-library.dll Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mkdir -p 'bin/Debug/man/man1' cp 'man/man1/mprof-decoder.1' 'bin/Debug/man/man1/mprof-decoder.1' mkdir -p 'bin/Debug' cp '../profiler-decoder-library/bin/Debug/mprof-decoder-library.dll.mdb' 'bin/Debug/mprof-decoder-library.dll.mdb' mkdir -p 'bin/Debug' cp '../profiler-decoder-library/bin/Debug/mprof-decoder-library.dll' 'bin/Debug/mprof-decoder-library.dll' gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/Mono.Profiler/profiler-file-decoder' Making all in heap-snapshot-explorer gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/Mono.Profiler/heap-snapshot-explorer' mkdir -p bin/Debug gmcs -noconfig -codepage:utf8 -warn:4 -optimize+ -debug "-define:DEBUG" -out:bin/Debug/mprof-heap-snapshot-explorer.dll -target:library './MyClass.cs' './AssemblyInfo.cs' './gtk-gui/generated.cs' './HeapSnapshotExplorer.cs' './HeapExplorerActions.cs' './gtk-gui/Mono.Profiler.HeapExplorerActions.cs' './HeapExplorerTreeModel.cs' './gtk-gui/Mono.Profiler.HeapSnapshotExplorer.cs' './LoadedClassChooser.cs' './gtk-gui/Mono.Profiler.LoadedClassChooser.cs' '-resource:./gtk-gui/gui.stetic' '-resource:./gtk-gui/objects.xml' -r:System -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/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/gconf-sharp.dll -r:Mono.Posix -r:../profiler-decoder-library/bin/Debug/mprof-decoder-library.dll Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations mkdir -p 'bin/Debug' cp '../profiler-decoder-library/bin/Debug/mprof-decoder-library.dll.mdb' 'bin/Debug/mprof-decoder-library.dll.mdb' mkdir -p 'bin/Debug' cp '../profiler-decoder-library/bin/Debug/mprof-decoder-library.dll' 'bin/Debug/mprof-decoder-library.dll' gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/Mono.Profiler/heap-snapshot-explorer' Making all in heap-snapshot-viewer gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/Mono.Profiler/heap-snapshot-viewer' mkdir -p 'bin/Debug' cp 'mprof-heap-viewer' 'bin/Debug/mprof-heap-viewer' chmod +x 'bin/Debug/mprof-heap-viewer' mkdir -p bin/Debug gmcs -noconfig -codepage:utf8 -warn:4 -optimize+ -debug "-define:DEBUG" -out:bin/Debug/mprof-heap-viewer.exe -target:exe './gtk-gui/generated.cs' './MainWindow.cs' './Main.cs' './AssemblyInfo.cs' './gtk-gui/Mono.Profiler.MainWindow.cs' '-resource:./gtk-gui/gui.stetic' '-resource:./gtk-gui/objects.xml' -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/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/gconf-sharp.dll -r:System -r:Mono.Posix -r:../heap-snapshot-explorer/bin/Debug/mprof-heap-snapshot-explorer.dll -r:../profiler-decoder-library/bin/Debug/mprof-decoder-library.dll mkdir -p 'bin/Debug/man/man1' cp 'man/man1/mprof-heap-viewer.1' 'bin/Debug/man/man1/mprof-heap-viewer.1' mkdir -p 'bin/Debug' cp 'app.desktop' 'bin/Debug/mprof-heap-viewer.desktop' mkdir -p 'bin/Debug' cp '../heap-snapshot-explorer/bin/Debug/mprof-heap-snapshot-explorer.dll.mdb' 'bin/Debug/mprof-heap-snapshot-explorer.dll.mdb' mkdir -p 'bin/Debug' cp '../profiler-decoder-library/bin/Debug/mprof-decoder-library.dll.mdb' 'bin/Debug/mprof-decoder-library.dll.mdb' mkdir -p 'bin/Debug' cp '../profiler-decoder-library/bin/Debug/mprof-decoder-library.dll' 'bin/Debug/mprof-decoder-library.dll' mkdir -p 'bin/Debug' cp '../heap-snapshot-explorer/bin/Debug/mprof-heap-snapshot-explorer.dll' 'bin/Debug/mprof-heap-snapshot-explorer.dll' gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/Mono.Profiler/heap-snapshot-viewer' gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/Mono.Profiler' gmake[2]: Nothing to be done for `all-am'. gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/Mono.Profiler' gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/Mono.Profiler' Making all in mperfmon gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/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 CS0168: The variable `e' is declared but never used ./Config.cs(44,24): warning CS0169: The private field `mperfmon.Config.filename' is never used Compilation succeeded - 2 warning(s) Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/mperfmon' Making all in gsharp gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gsharp' sed -e "s|\@bindir\@|/usr/pkg/bin|" gsharp.desktop.in > gsharp.desktop /usr/pkg/bin/gmcs -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 -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) Compilation succeeded - 1 warning(s) Thread 284903f0 has exited with leftover thread-specific data after 4 destructor iterations gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4/gsharp' gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.4' gmake[1]: Nothing to be done for `all-am'. gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.4' *** 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.