Class DependencyObject
Abstract class that represents an object that has dependencies defined.
Implements
Inherited Members
Namespace: Evergine.Framework
Assembly: Evergine.Framework.dll
Syntax
public abstract class DependencyObject : IdentifiableObject, IDependencyObject
Constructors
DependencyObject()
Initializes a new instance of the DependencyObject class.
Declaration
public DependencyObject()
Properties
Dependencies
Gets the dependency list.
Declaration
public Lazy<List<IDependencyLink>> Dependencies { get; }
Property Value
Type | Description |
---|---|
Lazy<List<IDependencyLink>> |
Methods
DependencyBroken()
A required dependency of this object has been broken.
Declaration
protected abstract void DependencyBroken()
Events
OnDependencyRemoved
Event fired when a dependency is removed.
Declaration
public event DependencyObject.DependencyRemovedHandle OnDependencyRemoved
Event Type
Type | Description |
---|---|
DependencyObject.DependencyRemovedHandle |