| IDependencyFilePropertiesDisposableObject Property |
Namespace: Sdl.FileTypeSupport.Framework.NativeApi
You can assign a temp file object with a finalizer that deletes the temp file to this property, and the file should be kept alive as long as anyone has a reference to it (unless, of course, someone explicitly calls Dispose on it).
Normally, users should NOT explicitly invoke Dispose on this object, as it may still be referenced by others. The IDisposable interface is used here mainly to indicate that the object is expected to do some clean-up work at some point when it is no longer needed.
This property is (for obvious reasons) not serialized.