-
Notifications
You must be signed in to change notification settings - Fork 35
T_CodeJam_IO_TempData_TempBase
Andrew Koryavchenko edited this page Jun 17, 2018
·
9 revisions
Base class for temp file|directory objects. Contains logic to proof the removal will be performed even on resource leak.
System.Object
System.Runtime.ConstrainedExecution.CriticalFinalizerObject
CodeJam.IO.TempData.TempBase
CodeJam.IO.TempData.TempDirectory
CodeJam.IO.TempData.TempFile
Namespace: CodeJam.IO
Assembly: CodeJam (in CodeJam.dll) Version: 2.1.0.0
C#
public abstract class TempBase : CriticalFinalizerObject,
IDisposable
VB
Public MustInherit Class TempBase
Inherits CriticalFinalizerObject
Implements IDisposable
F#
[<AbstractClassAttribute>]
type TempBase =
class
inherit CriticalFinalizerObject
interface IDisposable
end
The TempData.TempBase type exposes the following members.
Name | Description | |
---|---|---|
TempData.TempBase | Initializes a new instance of the TempData.TempBase class. |
Name | Description | |
---|---|---|
Path | Temp path. |
Name | Description | |
---|---|---|
AssertNotDisposed | Assertion on object dispose | |
DebugAssertValidPath | Checks that the path is valid. | |
Dispose() | Delete the temp file|directory | |
Dispose(Boolean) | Dispose pattern implementation - overridable part | |
DisposePath | Temp path disposal | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Finalize instance (Overrides CriticalFinalizerObject.Finalize().) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
SuppressDelete | Suppresses item deletion on dispose. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |