[Mono-bugs] [Bug 671033] Exception for ConstructorShouldNotCallVirtualMethodsRule

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Feb 15 19:57:02 EST 2011



Sebastien Pouliot <spouliot at novell.com> changed:

           What    |Removed                     |Added
             Status|NEW                         |NEEDINFO
                 CC|                            |spouliot at novell.com
       InfoProvider|                            |knocte at gmail.com

--- Comment #1 from Sebastien Pouliot <spouliot at novell.com> 2011-02-16 00:57:01 UTC ---
Bad requirement IMO but since I never used NHibernate I'll assume there are
good reasons for it ;-). 

In any case I'm willing to consider a patch to skip this case (even if MS uses
[SuppressMessage] on about every DependencyObject since they all violate the
corresponding FxCop rule). 

However in order to keep the extra work from slowing every users the patch
needs to:

a) override Initialize to set a flag if the current assembly has reference to
the FluentNHibernate.Mapping.ClassMap`1 type.

b) inside the Check method check the flag, if set, then check if there is a
(another, right?) type (inside the same assembly?) that inherits from
FluentNHibernate.Mapping.ClassMap<User> ?!? 

That better be factored into it's own method, called when the flag is true ;-)

c) provide unit tests that will mock, not require, NHibernate.

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

More information about the mono-bugs mailing list