[Mono-bugs] [Bug 667325] TypesWithDisposableFieldsShouldBeDisposableRule doesn't detect fields which are instantiated with a ctor of a more derived class than its compile time type

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sat Apr 9 12:04:29 EDT 2011


https://bugzilla.novell.com/show_bug.cgi?id=667325

https://bugzilla.novell.com/show_bug.cgi?id=667325#c1


Sebastien Pouliot <spouliot at novell.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |spouliot at novell.com
           Severity|Normal                      |Enhancement

--- Comment #1 from Sebastien Pouliot <spouliot at novell.com> 2011-04-09 16:04:28 UTC ---
That would have a huge cost since the would need to check all [1] field
assignation and check if the type is IDisposable [2]. 

I don't know if that situation is very common - but there's no better way to
answer that than to try it :-) Patches are welcome [3][4]

[1] right now we're filtering on IDisposable fields
[2] right now we can assume they are since it's a IDisposable field
[3] you may wish to let me fix other known issues (e.g. #671029) first
[4] it's more likely to be acceptable if implemented as an optional "deep" mode

-- 
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