Search Results for

    Show / Hide Table of Contents

    Class DependencyObject

    Abstract class that represents an object that has dependencies defined.

    Inheritance
    object
    IdentifiableObject
    DependencyObject
    AttachableObject
    Implements
    IDependencyObject
    Inherited Members
    IdentifiableObject.Id
    IdentifiableObject.IdHasChanged(Guid)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    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

    Implements

    IDependencyObject

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In This Article
    Back to top
    Generated by DocFX