Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    ObjectInvalidationMetadata Class

    Namespace: Stride.Core
    Assembly: Stride.Core.dll
    System.Object → PropertyKeyMetadata → ObjectInvalidationMetadata
    Derived from ObjectInvalidationMetadata: ObjectInvalidationMetadata<T>

    public abstract class ObjectInvalidationMetadata : PropertyKeyMetadata
    Name Description
    Methods
    Invalidate(Object, PropertyKey, Object)
    New<T>(ObjectInvalidationCallback<T>)
    NewRef<T>(ObjectInvalidationRefCallback<T>)
    | Improve this Doc View Source

    Methods


    Invalidate(Object, PropertyKey, Object)

    public abstract void Invalidate(object propertyOwner, PropertyKey propertyKey, object propertyOldValue)
    Parameters
    Type Name Description
    System.Object propertyOwner
    PropertyKey propertyKey
    System.Object propertyOldValue

    New<T>(ObjectInvalidationCallback<T>)

    public static ObjectInvalidationMetadata New<T>(ObjectInvalidationCallback<T> invalidationCallback)
    Parameters
    Type Name Description
    ObjectInvalidationCallback<T> invalidationCallback
    Returns
    Type Description
    ObjectInvalidationMetadata
    Type Parameters
    Name Description
    T

    NewRef<T>(ObjectInvalidationRefCallback<T>)

    public static ObjectInvalidationMetadata NewRef<T>(ObjectInvalidationRefCallback<T> invalidationRefCallback)
    Parameters
    Type Name Description
    ObjectInvalidationRefCallback<T> invalidationRefCallback
    Returns
    Type Description
    ObjectInvalidationMetadata
    Type Parameters
    Name Description
    T

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation