idisposable

    224热度

    3回答

    在.NET中,我应该在哪种情况下使用GC.SuppressFinalize()? 使用这种方法有什么好处给我?

    71热度

    7回答

    是否有一个方法,或一些其它重量轻的方式,检查是否一个引用是对已释放的对象? P.S. - 这只是一个好奇心(睡眠不好,不在生产代码中)。是的,我知道我可以在试图访问对象的成员赶上ObjectDisposedException。

    16热度

    1回答

    我想处置的IDisposable的对象(的FileStream^FS)在托管C++(.NET 2.0),并正在错误 'Dispose' : is not a member of 'System::IO::FileStream' 它说我应该调用析构函数。请致电 fs->~FileStream(); 调用FileStream对象的dispose方法?为什么我不能称之为Dispose?

    2热度

    4回答

    有没有人有正确使用dispose和IDisposable的好文章或教程。我试图向一些初级开发人员解释这一点,并希望获得一些额外的材料,示例等。

    11热度

    4回答

    WPF控件WindowsFormsHost继承自IDisposable。 如果我有一个复杂的WPF可视化树,其中包含上述某些控件,可以使用什么事件或方法在关闭期间调用IDispose?

    5热度

    4回答

    在Visual Studio中,当I型行 “Implements IDisposable”,则IDE自动添加: 一个disposedValue成员变量 一个Sub Dispose() Implements IDisposable.Dispose 一个Sub Dispose(ByVal disposing As Boolean) 的Dispose()应单独留下,清理代码应放入Dispose(disp

    4热度

    6回答

    我有一个名为BackgroundWorker的类,它有一个不断运行的线程。要关闭此线程,名为stop的实例变量需要为true。 为了确保在类完成使用时释放线程,我添加了IDisposable和一个调用Dispose()的终结器。假设stop = true确实会导致此线程退出,则此代码是否正确?从终结器中调用Dispose很好,对吗? 如果object继承IDisposable,终结者应始终致电Di

    4热度

    1回答

    我意识到这个问题,正在寻找查询将不足以找到了IDisposable实现每一个小问题,但每预警计数,所以我会采取什么我可以得到的。 我想知道,如果有人想出了一个CQL查询NDepend的,将列出没有实现IDisposable的所有类,但有一个或多个字段一样。一类既可以通过一个bug在此查询的resultlist结束(即有人忘了检查字段类型为IDisposable的实现),或通过代码进化(即在一个领域