Search Results for

    Show / Hide Table of Contents

    Class DependencyObject

    Abstract class that represents an object with defined dependencies.

    Inheritance
    object
    IdentifiableObject
    DependencyObject
    AttachableObject
    Implements
    IDependencyObject
    Inherited Members
    IdentifiableObject.Id
    IdentifiableObject.IdHasChanged(Guid)
    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 list of dependencies.

    Declaration
    public Lazy<List<IDependencyLink>> Dependencies { get; }
    Property Value
    Type Description
    Lazy<List<IDependencyLink>>

    Methods

    DependencyBroken()

    A required dependency for this object is 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

    Implements

    IDependencyObject

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX