It seems like the TaskScheduler.TaskScheduler
type from the 'TaskScheduler' COM type library (v1.1) does not actually implement IDisposable
. Should we call Marshal.ReleaseComObject
on it instead, or what?
Asked
Active
Viewed 17 times
0

Tim Lovell-Smith
- 15,310
- 14
- 76
- 93
-
Possible dupe of https://stackoverflow.com/questions/7467632/why-dont-com-object-use-idisposable – Tim Lovell-Smith May 20 '19 at 18:39
-
1I looked at it once, they didn't make it easy to do the simple thing. Very broad object model, but the objects themselves are probably very small. You can try ReleaseComObject but I seriously doubt you'll notice, either because you forgot one or very little memory gets released. Just do nothing, the garbage collector takes care of it. If it does matter then [just help it](https://stackoverflow.com/a/25135685/17034). – Hans Passant May 20 '19 at 20:02