Sorry, I meant TypesWithDisposableFieldsShouldBeDisposableRule. On Jan 21, 11:37 am, knocte <[email protected]> wrote: > Hi Gendarmes, > > I'm wondering if DisposableFieldsShouldBeDisposedRule should be > smarter and detect this case too (saying that class A should be > IDisposable): > > interface ISomeInterface > { > string Name { get; } > } > > class A > { > private ISomeInterface someMember; > > public ISomeInterface SomeMember { > get { > if (someMember == null) > someMember = new B(); > return someMember; > } > } > } > > class B : ISomeInterface, IDisposable > { > private FileStream stream; > > public string Name { get { return "test"; } } > public B () { > stream = new FileStream("whatever", FileMode.Append); > } > > public void Dispose() > { > if (stream != null) > stream.Dispose(); > } > } > > Cheers, > > Andres
-- You received this message because you are subscribed to the Google Groups "Gendarme" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/gendarme?hl=en.

