Click or drag to resize
Ab4d.SharpEngine logo

IComponentBase Interface

IComponentBase is the base interface for all SharpEngine objects.

Namespace: Ab4d.SharpEngine.Core
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 1.0.8740+deb2991acfe86a95cca780cd4f82bcae2805c1a5
Syntax
C#
public interface IComponentBase

The IComponentBase type exposes the following members.

Properties
 NameDescription
Public propertyId Gets a unique id of this resource
Public propertyIsDisposed Gets a Boolean that specifies if this component has been disposed.
Public propertyIsDisposing Gets a Boolean that specifies if this resource is currently being disposed (the code is currently executing inside Dispose method).
Public propertyName Gets name of this resource. Name cannot be null but can be an empty string.
Top
Events
 NameDescription
Public eventDisposed Occurs when this instance is fully disposed. The value of the parameter is the same as the disposing parameter in the protected Dispose(bool) method.
Public eventDisposing Occurs when this instance is starting to be disposed. The value of the parameter is the same as the disposing parameter in the protected Dispose(bool) method.
Top
See Also