=> Bootstrap dependency digest>=20010302: found digest-20080510 ===> Building for mono-tools-2.2nb1 Making all in po gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/po' gmake[1]: Nothing to be done for `all'. gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/po' Making all in gnunit gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gnunit' Making all in art gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gnunit/art' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gnunit/art' Making all in src gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gnunit/src' /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.framework.dll -r:/usr/pkg/lib/mono/1.0/nunit.util.dll -nowarn:169 -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:./nunit-gtk.glade,nunit-gtk.glade -resource:./../art/nunit-gui.png,nunit-gui.png -resource:./../art/none.png,none.png -resource:./../art/red.png,red.png -resource:./../art/yellow.png,yellow.png -resource:./../art/green.png,green.png -out:gnunit.exe ./main.cs ./AssemblyStore.cs ./CircleRenderer.cs ./FileDialog.cs ./Settings.cs AssemblyInfo.cs catalog.cs ./FileDialog.cs(16,22): warning CS0612: `Gtk.FileSelection' is obsolete ./main.cs(610,37): warning CS0612: `Gnome.About' is obsolete ./AssemblyStore.cs(269,44): warning CS0168: The variable `e' is declared but never used ./AssemblyStore.cs(461,25): warning CS0618: `Gtk.TreeStore.Append(out Gtk.TreeIter)' is obsolete: `Replaced by AppendNode' Compilation succeeded - 4 warning(s) /usr/pkg/bin/gmcs -debug+ -debug:full -nologo -r:/usr/pkg/lib/mono/1.0/nunit.core.dll -r:/usr/pkg/lib/mono/1.0/nunit.framework.dll -r:/usr/pkg/lib/mono/1.0/nunit.util.dll -nowarn:169 -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:./nunit-gtk.glade,nunit-gtk.glade -resource:./../art/nunit-gui.png,nunit-gui.png -resource:./../art/none.png,none.png -resource:./../art/red.png,red.png -resource:./../art/yellow.png,yellow.png -resource:./../art/green.png,green.png -out:gnunit2.exe ./main.cs ./AssemblyStore.cs ./CircleRenderer.cs ./FileDialog.cs ./Settings.cs AssemblyInfo.cs catalog.cs ./FileDialog.cs(16,22): warning CS0612: `Gtk.FileSelection' is obsolete ./main.cs(141,91): warning CS0618: `System.Collections.CaseInsensitiveHashCodeProvider' is obsolete: `Please use StringComparer instead.' ./main.cs(141,44): warning CS0618: `System.Collections.Hashtable.Hashtable(System.Collections.IHashCodeProvider, System.Collections.IComparer)' is obsolete: `Please use Hashtable(IEqualityComparer) instead' ./main.cs(610,37): warning CS0612: `Gnome.About' is obsolete ./AssemblyStore.cs(269,44): warning CS0168: The variable `e' is declared but never used ./AssemblyStore.cs(461,25): warning CS0618: `Gtk.TreeStore.Append(out Gtk.TreeIter)' is obsolete: `Replaced by AppendNode' ./main.cs(345,27): warning CS0414: The private field `Mono.NUnit.GUI.NUnitGUI.args' is assigned but its value is never used ./CircleRenderer.cs(28,34): warning CS0414: The private field `Mono.NUnit.GUI.CircleRenderer.colors' is assigned but its value is never used Compilation succeeded - 8 warning(s) sed -e 's,@''mono_one_instdir@,/usr/pkg/lib/mono/1.0,g' -e 's,@''mono_two_instdir@,/usr/pkg/lib/mono/2.0,g' -e 's,@''exe_file@,gnunit.exe,g' -e 's,@''RUNTIME@,/usr/pkg/bin/mono --debug,g' ./script.in > gnunit.tmp mv gnunit.tmp gnunit sed -e 's,@''mono_one_instdir@,/usr/pkg/lib/mono/1.0,g' -e 's,@''mono_two_instdir@,/usr/pkg/lib/mono/2.0,g' -e 's,@''exe_file@,gnunit2.exe,g' -e 's,@''RUNTIME@,/usr/pkg/bin/mono --debug,g' ./script2.in > gnunit2.tmp mv gnunit2.tmp gnunit2 gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gnunit/src' gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gnunit' gmake[2]: Nothing to be done for `all-am'. gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gnunit' gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gnunit' Making all in docbrowser gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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) /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 /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 /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) gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/docbrowser' Making all in asn1view gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/asn1view' Making all in art gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/asn1view/art' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/asn1view/art' Making all in gtk gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.framework.dll -r:/usr/pkg/lib/mono/1.0/nunit.util.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) 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.2/asn1view/gtk' Making all in common gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/asn1view/common' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/asn1view/common' gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/asn1view' gmake[2]: Nothing to be done for `all-am'. gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/asn1view' gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/asn1view' Making all in create-native-map gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/create-native-map' Making all in bin gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/create-native-map/bin' Making all in src gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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 gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/create-native-map/src' Making all in lib gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/create-native-map/lib' Making all in create-native-map gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/create-native-map/lib/create-native-map' Making all in pkgconfig gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/create-native-map/lib/pkgconfig' gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/create-native-map/lib' gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/create-native-map/lib' Making all in man gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/create-native-map/man' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/create-native-map/man' gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/create-native-map' gmake[2]: Nothing to be done for `all-am'. gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/create-native-map' gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/create-native-map' Making all in ilcontrast gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/ilcontrast' Making all in gui-compare gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gui-compare' cp /usr/pkg/lib/mono/gac/Mono.Cecil/0.6.9.0__0738eb9f132ed756/Mono.Cecil.dll . /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:Mono.Cecil.dll -r:System -r:Mono.Posix -r:System.Xml ./MainWindow.cs(36,16): warning CS0169: The private field `MainWindow.monodir' is never used ./CompareContext.cs(466,24): warning CS0169: The private field `GuiCompare.CompareContext.masterinfoPath' is never used ./CompareContext.cs(467,24): warning CS0169: The private field `GuiCompare.CompareContext.assemblyPath' is never used ./MasterMetadata.cs(226,30): warning CS0414: The private field `GuiCompare.MasterNamespace.ns' is assigned but its value is never used ./MasterMetadata.cs(657,43): warning CS0414: The private field `GuiCompare.MasterMethod.signatureFlags' is assigned but its value is never used ./MasterMetadata.cs(659,31): warning CS0414: The private field `GuiCompare.MasterMethod.parameters' is assigned but its value is never used ./MasterMetadata.cs(660,45): warning CS0414: The private field `GuiCompare.MasterMethod.genericConstraints' is assigned but its value is never used ./Masterinfo.cs(139,22): warning CS0169: The private field `GuiCompare.XMLData.haveWarnings' is never used ./Masterinfo.cs(285,34): warning CS0169: The private method `GuiCompare.XMLAssembly.CreateHash(GuiCompare.XMLNamespace[])' is never used ./Masterinfo.cs(240,24): warning CS0414: The private field `GuiCompare.XMLAssembly.name' is assigned but its value is never used ./Masterinfo.cs(241,24): warning CS0414: The private field `GuiCompare.XMLAssembly.version' is assigned but its value is never used ./Masterinfo.cs(326,34): warning CS0169: The private method `GuiCompare.XMLNamespace.CreateHash(GuiCompare.XMLClass[])' is never used ./Masterinfo.cs(457,34): warning CS0169: The private method `GuiCompare.XMLClass.CreateHash(GuiCompare.XMLClass[])' is never used ./Masterinfo.cs(349,22): warning CS0414: The private field `GuiCompare.XMLClass.isSealed' is assigned but its value is never used ./Masterinfo.cs(350,22): warning CS0414: The private field `GuiCompare.XMLClass.isSerializable' is assigned but its value is never used ./Masterinfo.cs(351,22): warning CS0414: The private field `GuiCompare.XMLClass.isAbstract' is assigned but its value is never used ./Masterinfo.cs(352,24): warning CS0414: The private field `GuiCompare.XMLClass.charSet' is assigned but its value is never used ./Masterinfo.cs(353,24): warning CS0414: The private field `GuiCompare.XMLClass.layout' is assigned but its value is never used ./Masterinfo.cs(705,24): warning CS0414: The private field `GuiCompare.XMLGenericGroup.attributes' is assigned but its value is never used ./CecilMetadata.cs(724,22): warning CS0169: The private method `GuiCompare.CecilMethod.SetDisplayName()' is never used ./CecilMetadata.cs(920,33): warning CS0414: The private field `GuiCompare.CecilAttribute.ca' is assigned but its value is never used Compilation succeeded - 21 warning(s) gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gui-compare' Making all in gendarme gmake[1]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme' Making all in man gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/man' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/man' Making all in framework gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/framework' Making all in Test gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/framework/Test' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/framework/Test' gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/framework' test -d ../bin || mkdir ../bin /usr/pkg/bin/gmcs -debug+ -warn:4 -warnaserror+ -nowarn:1591 -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/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 test -d doc || mkdir 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 static System.Collections.Generic.IEnumerable AllNamespaces (); Member Added: public static bool Exists (string nameSpace); Member Added: public override void Initialize (Gendarme.Framework.EngineController controller); 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 static Gendarme.Framework.Helpers.OpCodeBitmask GetBitmask (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.EngineController controller); 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 Mono.Cecil.MethodAttributes Attributes { get; } Member Added: public bool Matches (Mono.Cecil.MethodReference method); Member Added: public string Name { get; } Member Added: public System.Collections.ObjectModel.ReadOnlyCollection Parameters { get; } Member Added: public string ReturnType { get; } Member Added: public override string ToString (); Namespace Directory Created: Gendarme.Framework.Helpers New Namespace File: Gendarme.Framework.Helpers New Type: Gendarme.Framework.Helpers.MethodSignatures 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 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 GetObjectData; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature Invoke; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Addition; 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_Decrement; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Division; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Equality; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_ExclusiveOr; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_False; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_GreaterThan; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_GreaterThanOrEqual; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Increment; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Inequality; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_LeftShift; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_LessThan; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_LessThanOrEqual; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_LogicalNot; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Modulus; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Multiply; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_OnesComplement; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_RightShift; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_Subtraction; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_True; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_UnaryNegation; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature op_UnaryPlus; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature SerializationConstructor; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature SerializationEventHandler; Member Added: public static readonly Gendarme.Framework.Helpers.MethodSignature ToString; New Type: Gendarme.Framework.Helpers.NamespaceDefinition Member Added: public NamespaceDefinition (string name); Member Added: public static bool IsSpecialized (string name); Member Added: public Mono.Cecil.Metadata.MetadataToken MetadataToken { set; get; } Member Added: public string Name { get; } Member Added: public override string ToString (); 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 static Gendarme.Framework.Helpers.OpCodeBitmask All { get; } Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask Calls { get; } Member Added: public void Clear (Mono.Cecil.Cil.Code code); Member Added: public void ClearAll (); Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask Conversion { get; } Member Added: public bool Equals (Gendarme.Framework.Helpers.OpCodeBitmask set); Member Added: public override bool Equals (object obj); Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask FlowControlBranch { get; } Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask FlowControlReturn { get; } Member Added: public bool Get (Mono.Cecil.Cil.Code code); Member Added: public override int GetHashCode (); Member Added: public bool Intersect (Gendarme.Framework.Helpers.OpCodeBitmask mask); Member Added: public bool IsSubsetOf (Gendarme.Framework.Helpers.OpCodeBitmask mask); 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 void Set (Mono.Cecil.Cil.Code code); Member Added: public void SetAll (); Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask StoreArgument { get; } Member Added: public static Gendarme.Framework.Helpers.OpCodeBitmask StoreLocal { get; } Member Added: public override string ToString (); Member Added: public void UnionWith (Gendarme.Framework.Helpers.OpCodeBitmask mask); 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 static Mono.Cecil.Cil.Instruction GetNextInstruction (Mono.Cecil.Cil.Instruction ins, out object alternative); Member Added: public Gendarme.Framework.Helpers.StackEntryUsageResult[] GetStackEntryUsage (Mono.Cecil.Cil.Instruction ins); 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 bool Equals (Gendarme.Framework.Helpers.StackEntryUsageResult usageResult); Member Added: public override bool Equals (object obj); Member Added: public override int GetHashCode (); Member Added: public readonly Mono.Cecil.Cil.Instruction Instruction; 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); Member Added: public readonly int StackOffset; 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 ContainsAnyType (this Mono.Cecil.CustomAttributeCollection self, string[] attributeTypeNames); Member Added: public static bool ContainsType (this Mono.Cecil.CustomAttributeCollection self, string attributeTypeName); 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 ContainsMethod (this Mono.Cecil.MemberReferenceCollection self, string typeName, string methodName); Member Added: public static bool IsEntryPoint (this Mono.Cecil.MethodReference self); Member Added: public static bool IsEventCallback (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); 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 ContainsAnyType (this Mono.Cecil.TypeReferenceCollection self, string[] typeNames); Member Added: public static bool ContainsType (this Mono.Cecil.TypeReferenceCollection self, string typeName); 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); 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, string returnType, string[] parameters, Func customCondition); Member Added: public static Mono.Cecil.MethodDefinition GetMethod (this Mono.Cecil.TypeReference self, Func customCondition); 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, string name, string returnType, string[] parameters); 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: All Member Added: NonVisible Member Added: Visible Namespace Directory Created: Gendarme.Framework New Namespace File: Gendarme.Framework New Type: Gendarme.Framework.AssemblyResolver Member Added: public System.Collections.Generic.IDictionary AssemblyCache { get; } Member Added: public void CacheAssembly (Mono.Cecil.AssemblyDefinition assembly); Member Added: public override Mono.Cecil.AssemblyDefinition Resolve (Mono.Cecil.AssemblyNameReference name); 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 Mono.Cecil.TypeDefinition Resolve (Mono.Cecil.TypeReference type); 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 AddMethod (string rule, string method); Member Added: protected bool AddType (string rule, string type); Member Added: public bool IsIgnored (Gendarme.Framework.IRule rule, Mono.Cecil.AssemblyDefinition assembly); 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); 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 Equals (Gendarme.Framework.Bitmask other); Member Added: public override bool Equals (object obj); Member Added: public bool Get (T bit); Member Added: public override int GetHashCode (); Member Added: public bool Intersect (Gendarme.Framework.Bitmask bitmask); Member Added: public bool IsSubsetOf (Gendarme.Framework.Bitmask bitmask); 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 override string ToString (); New Type: Gendarme.Framework.Confidence Member Added: High Member Added: Low Member Added: Normal Member Added: Total 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); 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.MethodDefinition location, Mono.Cecil.Cil.Instruction ins, 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 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: protected Gendarme.Framework.EngineController Controller { get; } Member Added: public virtual void Initialize (Gendarme.Framework.EngineController controller); Member Added: public virtual void TearDown (); New Type: Gendarme.Framework.EngineController Member Added: public EngineController (); Member Added: public void Build (System.Collections.Generic.IList list); Member Added: public event EventHandler BuildingCustomAttributes; Member Added: public event EventHandler BuildingMethodBody; Member Added: public event EventHandler BuildingType; Member Added: public Gendarme.Framework.Engine this[string name] { get; } Member Added: public Gendarme.Framework.Engines.OpCodeEngine OpCode { get; } Member Added: public void Subscribe (string engineName); Member Added: public void TearDown (); Member Added: public void Unsubscribe (string engineName); New Type: Gendarme.Framework.EngineDependencyAttribute Member Added: public EngineDependencyAttribute (string engineType); Member Added: public EngineDependencyAttribute (Type 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.MethodDefinition CurrentMethod { set; get; } Member Added: public Mono.Cecil.ModuleDefinition CurrentModule { set; get; } Member Added: public Mono.Cecil.TypeDefinition CurrentType { 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.AssemblyDefinition assembly); 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); New Type: Gendarme.Framework.IMethodRule Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); New Type: Gendarme.Framework.IRule Member Added: public bool Active { set; get; } Member Added: public Gendarme.Framework.ApplicabilityScope ApplicabilityScope { set; get; } Member Added: public string FullName { get; } Member Added: public void Initialize (Gendarme.Framework.IRunner runner); Member Added: public string Name { get; } Member Added: public string Problem { get; } Member Added: public Gendarme.Framework.IRunner Runner { get; } Member Added: public string Solution { get; } Member Added: public void TearDown (); Member Added: public Uri Uri { get; } New Type: Gendarme.Framework.IRunner Member Added: public event EventHandler AnalyzeAssembly; Member Added: public event EventHandler AnalyzeMethod; Member Added: public event EventHandler AnalyzeModule; Member Added: public event EventHandler AnalyzeType; Member Added: public System.Collections.ObjectModel.Collection Assemblies { get; } Member Added: public Gendarme.Framework.Bitmask ConfidenceBitmask { get; } Member Added: public Gendarme.Framework.RuleResult CurrentRuleResult { get; } Member Added: public System.Collections.ObjectModel.Collection Defects { get; } Member Added: public int DefectsLimit { get; } Member Added: public Gendarme.Framework.EngineController Engines { get; } 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 System.Collections.ObjectModel.Collection Rules { get; } Member Added: public Gendarme.Framework.Bitmask SeverityBitmask { get; } Member Added: public void TearDown (); Member Added: public int VerbosityLevel { 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 bool Active { set; get; } Member Added: public Gendarme.Framework.ApplicabilityScope ApplicabilityScope { set; get; } Member Added: public virtual string FullName { get; } Member Added: public virtual void Initialize (Gendarme.Framework.IRunner runner); Member Added: public virtual string Name { get; } Member Added: public virtual string Problem { get; } Member Added: public Gendarme.Framework.IRunner Runner { get; } Member Added: public virtual string Solution { get; } Member Added: public virtual void TearDown (); Member Added: public virtual Uri Uri { get; } New Type: Gendarme.Framework.RuleResult Member Added: Abort Member Added: DoesNotApply Member Added: Failure Member Added: Success New Type: Gendarme.Framework.Runner Member Added: protected Runner (); Member Added: public event EventHandler AnalyzeAssembly; Member Added: public event EventHandler AnalyzeMethod; Member Added: public event EventHandler AnalyzeModule; Member Added: public event EventHandler AnalyzeType; Member Added: public System.Collections.ObjectModel.Collection Assemblies { get; } Member Added: public Gendarme.Framework.Bitmask ConfidenceBitmask { get; } Member Added: protected Gendarme.Framework.IRule CurrentRule { set; get; } Member Added: public Gendarme.Framework.RuleResult CurrentRuleResult { get; } Member Added: protected Mono.Cecil.IMetadataTokenProvider CurrentTarget { set; get; } Member Added: public System.Collections.ObjectModel.Collection Defects { get; } Member Added: public int DefectsLimit { set; get; } Member Added: public Gendarme.Framework.EngineController Engines { get; } Member Added: protected Gendarme.Framework.IIgnoreList IgnoreList { set; get; } Member Added: public virtual void Initialize (); Member Added: protected virtual void OnAssembly (Gendarme.Framework.RunnerEventArgs e); Member Added: protected virtual void OnMethod (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: 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: public System.Collections.ObjectModel.Collection Rules { get; } Member Added: public virtual void Run (); Member Added: public Gendarme.Framework.Bitmask SeverityBitmask { get; } Member Added: public virtual void TearDown (); Member Added: public int VerbosityLevel { set; 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: Audit Member Added: Critical Member Added: High Member Added: Low Member Added: Medium 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: 334, Members Deleted: 0 mdoc assemble -f ecma -o doc/Gendarme.Framework doc/generated echo -e "\n\n\t\n" > doc/Gendarme.Framework.source gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/framework' gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/framework' Making all in console gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/console' /usr/pkg/bin/gmcs -debug -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 gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/console' Making all in rules gmake[2]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules' Making all in Test.Rules gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Test.Rules' /usr/pkg/bin/gmcs -target:library -debug+ -d:DEBUG -d:TRACE -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 gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Test.Rules' Making all in Gendarme.Rules.BadPractice gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.BadPractice' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/gendarme/rules/Gendarme.Rules.BadPractice/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.BadPractice' /usr/pkg/bin/gmcs -target:library -debug+ -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 ./ReplaceIncompleteOddnessCheckRule.cs ./ReturnNullRule.cs ./ToStringReturnsNullRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs test -d doc || mkdir 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 Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); New Type: Gendarme.Rules.BadPractice.CloneMethodShouldNotReturnNullRule Member Added: public CloneMethodShouldNotReturnNullRule (); Member Added: public override Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); 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 Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); New Type: Gendarme.Rules.BadPractice.DoNotForgetNotImplementedMethodsRule Member Added: public DoNotForgetNotImplementedMethodsRule (); Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); New Type: Gendarme.Rules.BadPractice.DoNotUseGetInterfaceToCheckAssignabilityRule Member Added: public DoNotUseGetInterfaceToCheckAssignabilityRule (); Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); 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 Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); New Type: Gendarme.Rules.BadPractice.ObsoleteMessagesShouldNotBeEmptyRule Member Added: public ObsoleteMessagesShouldNotBeEmptyRule (); Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); 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); New Type: Gendarme.Rules.BadPractice.ToStringReturnsNullRule Member Added: public ToStringReturnsNullRule (); Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type); Members Added: 39, Members Deleted: 0 mdoc assemble -f ecma -o doc/Gendarme.Rules.BadPractice doc/generated echo -e "\n\n\t\n" > doc/Gendarme.Rules.BadPractice.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.BadPractice' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.BadPractice' Making all in Gendarme.Rules.Concurrency gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Concurrency' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/gendarme/rules/Gendarme.Rules.Concurrency/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Concurrency' /usr/pkg/bin/gmcs -target:library -debug+ -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 test -d doc || mkdir 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 Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); New Type: Gendarme.Rules.Concurrency.DoubleCheckLockingRule Member Added: public DoubleCheckLockingRule (); Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); New Type: Gendarme.Rules.Concurrency.LockAnalyzerRule Member Added: protected LockAnalyzerRule (); 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); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); 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 Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); 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 mdoc assemble -f ecma -o doc/Gendarme.Rules.Concurrency doc/generated echo -e "\n\n\t\n" > doc/Gendarme.Rules.Concurrency.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Concurrency' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Concurrency' Making all in Gendarme.Rules.Correctness gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Correctness' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/gendarme/rules/Gendarme.Rules.Correctness/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Correctness' /usr/pkg/bin/gmcs -target:library -debug+ -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 ./BadRecursiveInvocationRule.cs ./CallingEqualsWithNullArgRule.cs ./CheckParametersNullityInVisibleMethodsRule.cs ./DisposableFieldsShouldBeDisposedRule.cs ./DoNotRoundIntegersRule.cs ./DontCompareWithNaNRule.cs ./FinalizersShouldCallBaseClassFinalizerRule.cs ./FloatComparisonRule.cs ./MethodCanBeMadeStaticRule.cs ./ProvideCorrectArgumentsToFormattingMethodsRule.cs ./ReviewCastOnIntegerDivisionRule.cs ./ReviewCastOnIntegerMultiplicationRule.cs ./ReviewDoubleAssignmentRule.cs ./ReviewSelfAssignmentRule.cs ./ReviewUselessControlFlowRule.cs ./ReviewUseOfInt64BitsToDoubleRule.cs ./ReviewUseOfModuloOneOnIntegersRule.cs ./UseValueInPropertySetterRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs test -d doc || mkdir 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 CheckAssembly (Mono.Cecil.AssemblyDefinition assembly); Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type); 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.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.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.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.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 Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); 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: 46, Members Deleted: 0 mdoc assemble -f ecma -o doc/Gendarme.Rules.Correctness doc/generated echo -e "\n\n\t\n" > doc/Gendarme.Rules.Correctness.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Correctness' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Correctness' Making all in Gendarme.Rules.Design gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Design' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/gendarme/rules/Gendarme.Rules.Design/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Design' /usr/pkg/bin/gmcs -target:library -debug+ -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 ./UsingCloneWithoutImplementingICloneableRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs test -d doc || mkdir 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 int Minimum { set; get; } Member Added: public override void TearDown (); 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 Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); 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 Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); 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); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); 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: protected abstract string AttributeName { get; } Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly); 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.ImplementICloneableCorrectlyRule Member Added: public ImplementICloneableCorrectlyRule (); Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type); Members Added: 93, Members Deleted: 0 mdoc assemble -f ecma -o doc/Gendarme.Rules.Design doc/generated echo -e "\n\n\t\n" > doc/Gendarme.Rules.Design.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Design' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Design' Making all in Gendarme.Rules.Design.Generic gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Design.Generic' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/gendarme/rules/Gendarme.Rules.Design.Generic/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Design.Generic' /usr/pkg/bin/gmcs -target:library -debug+ -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 ./ImplementGenericCollectionInterfacesRule.cs ./PreferGenericsOverRefObjectRule.cs ./UseGenericEventHandlerRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs test -d doc || mkdir 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 Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); Namespace Directory Created: Gendarme.Rules.Design.Generic New Namespace File: Gendarme.Rules.Design.Generic New Type: Gendarme.Rules.Design.Generic.ImplementGenericCollectionInterfacesRule Member Added: public ImplementGenericCollectionInterfacesRule (); Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); New Type: Gendarme.Rules.Design.Generic.PreferGenericsOverRefObjectRule Member Added: public PreferGenericsOverRefObjectRule (); Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); New Type: Gendarme.Rules.Design.Generic.UseGenericEventHandlerRule Member Added: public UseGenericEventHandlerRule (); Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); Members Added: 12, Members Deleted: 0 mdoc assemble -f ecma -o doc/Gendarme.Rules.Design.Generic doc/generated echo -e "\n\n\t\n" > doc/Gendarme.Rules.Design.Generic.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Design.Generic' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/gendarme/rules/Gendarme.Rules.Design.Linq' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/gendarme/rules/Gendarme.Rules.Design.Linq/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Design.Linq' /usr/pkg/bin/gmcs -target:library -debug+ -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 test -d doc || mkdir 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 Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); Namespace Directory Created: Gendarme.Rules.Design.Linq New Namespace File: Gendarme.Rules.Design.Linq Members Added: 3, Members Deleted: 0 mdoc assemble -f ecma -o doc/Gendarme.Rules.Design.Linq doc/generated echo -e "\n\n\t\n" > doc/Gendarme.Rules.Design.Linq.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Design.Linq' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Design.Linq' Making all in Gendarme.Rules.Exceptions gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Exceptions' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/gendarme/rules/Gendarme.Rules.Exceptions/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Exceptions' /usr/pkg/bin/gmcs -target:library -debug+ -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 ./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 test -d doc || mkdir 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.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 Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: protected abstract string[] GetExceptionTypes (); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); 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: 27, Members Deleted: 0 mdoc assemble -f ecma -o doc/Gendarme.Rules.Exceptions doc/generated echo -e "\n\n\t\n" > doc/Gendarme.Rules.Exceptions.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Exceptions' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Exceptions' Making all in Gendarme.Rules.Interoperability gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Interoperability' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/gendarme/rules/Gendarme.Rules.Interoperability/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Interoperability' /usr/pkg/bin/gmcs -target:library -debug+ -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 test -d doc || mkdir 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 mdoc assemble -f ecma -o doc/Gendarme.Rules.Interoperability doc/generated echo -e "\n\n\t\n" > doc/Gendarme.Rules.Interoperability.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Interoperability' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Interoperability' Making all in Gendarme.Rules.Maintainability gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Maintainability' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/gendarme/rules/Gendarme.Rules.Maintainability/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Maintainability' /usr/pkg/bin/gmcs -target:library -debug+ -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 ./AvoidComplexMethodsRule.cs ./AvoidDeepInheritanceTreeRule.cs ./AvoidLackOfCohesionOfMethodsRule.cs ./AvoidUnnecessarySpecializationRule.cs ./ConsiderUsingStopwatchRule.cs ./PreferStringIsNullOrEmptyRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs test -d doc || mkdir doc mdoc update -i ../../bin/Gendarme.Rules.Maintainability.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Maintainability.dll New Type: Gendarme.Rules.Maintainability.AvoidComplexMethodsRule Member Added: public AvoidComplexMethodsRule (); Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public int GetCyclomaticComplexityForMethod (Mono.Cecil.MethodDefinition method); Member Added: public Gendarme.Framework.Severity GetCyclomaticComplexitySeverity (int cc); Member Added: public int HighThreshold { set; get; } Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); Member Added: public int LowThreshold { set; get; } Member Added: public int MediumThreshold { set; get; } Member Added: public int SuccessThreshold { set; get; } Namespace Directory Created: Gendarme.Rules.Maintainability New Namespace File: Gendarme.Rules.Maintainability New Type: Gendarme.Rules.Maintainability.AvoidDeepInheritanceTreeRule Member Added: public AvoidDeepInheritanceTreeRule (); Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type); Member Added: public bool CountExternalDepth { set; get; } Member Added: public int MaximumDepth { 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 LowSeverityLowerLimit { set; get; } Member Added: public double MediumSeverityLowerLimit { set; get; } Member Added: public int MinimumFieldCount { set; get; } Member Added: public int MinimumMethodCount { set; get; } Member Added: public double SuccessLowerLimit { 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 Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); New Type: Gendarme.Rules.Maintainability.PreferStringIsNullOrEmptyRule Member Added: public PreferStringIsNullOrEmptyRule (); Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); Members Added: 29, Members Deleted: 0 mdoc assemble -f ecma -o doc/Gendarme.Rules.Maintainability doc/generated echo -e "\n\n\t\n" > doc/Gendarme.Rules.Maintainability.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Maintainability' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Maintainability' Making all in Gendarme.Rules.Naming gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Naming' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/gendarme/rules/Gendarme.Rules.Naming/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Naming' /usr/pkg/bin/gmcs -target:library -debug+ -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 ./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 test -d doc || mkdir 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.AvoidNonAlphanumericIdentifierRule Member Added: public AvoidNonAlphanumericIdentifierRule (); Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly); Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type); 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 Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); 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 CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type); 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 CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type); New Type: Gendarme.Rules.Naming.UseSingularNameInEnumsUnlessAreFlagsRule Member Added: public UseSingularNameInEnumsUnlessAreFlagsRule (); Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type); Members Added: 37, Members Deleted: 0 mdoc assemble -f ecma -o doc/Gendarme.Rules.Naming doc/generated echo -e "\n\n\t\n" > doc/Gendarme.Rules.Naming.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Naming' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Naming' Making all in Gendarme.Rules.Performance gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Performance' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/gendarme/rules/Gendarme.Rules.Performance/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Performance' /usr/pkg/bin/gmcs -target:library -debug+ -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 ./PreferLiteralOverInitOnlyFieldsRule.cs ./RemoveUnusedLocalVariablesRule.cs ./UseIsOperatorRule.cs ./UseStringEmptyRule.cs ./UseTypeEmptyTypesRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs test -d doc || mkdir 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 Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type); Member Added: public static long SizeOfStruct (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); 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.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 Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method); Member Added: public override void Initialize (Gendarme.Framework.IRunner runner); 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: 57, Members Deleted: 0 mdoc assemble -f ecma -o doc/Gendarme.Rules.Performance doc/generated echo -e "\n\n\t\n" > doc/Gendarme.Rules.Performance.source gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Performance' gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Performance' Making all in Gendarme.Rules.Portability gmake[3]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Portability' Making all in Test gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/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.2/gendarme/rules/Gendarme.Rules.Portability/Test' gmake[4]: Entering directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Portability' /usr/pkg/bin/gmcs -target:library -debug+ -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 error CS0006: cannot find metadata file `System.Runtime.Serialization.Formatters.Soap.dll' Compilation failed: 1 error(s), 0 warnings gmake[4]: *** [../../bin/Gendarme.Rules.Portability.dll] Error 1 gmake[4]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Portability' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules/Gendarme.Rules.Portability' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme/rules' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/scratch/devel/mono-tools/work/mono-tools-2.2/gendarme' gmake: *** [all-recursive] Error 1 *** Error code 2 Stop. make: stopped in /usr/pkgsrc/devel/mono-tools *** Error code 1 Stop. make: stopped in /usr/pkgsrc/devel/mono-tools