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: 2.0.8956+4c7684e186ca1be74e7a284fbe739d9a1b843d3c
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