Table of Contents

Class ObjectInvalidationMetadata

Namespace
Stride.Core
Assembly
Stride.Core.dll
public abstract class ObjectInvalidationMetadata : PropertyKeyMetadata
Inheritance
ObjectInvalidationMetadata
Derived

Methods

Invalidate(object, PropertyKey, object)

public abstract void Invalidate(object propertyOwner, PropertyKey propertyKey, object propertyOldValue)

Parameters

propertyOwner object
propertyKey PropertyKey
propertyOldValue object

NewRef<T>(ObjectInvalidationRefCallback<T>)

public static ObjectInvalidationMetadata NewRef<T>(ObjectInvalidationRefCallback<T> invalidationRefCallback)

Parameters

invalidationRefCallback ObjectInvalidationRefCallback<T>

Returns

ObjectInvalidationMetadata

Type Parameters

T

New<T>(ObjectInvalidationCallback<T>)

public static ObjectInvalidationMetadata New<T>(ObjectInvalidationCallback<T> invalidationCallback)

Parameters

invalidationCallback ObjectInvalidationCallback<T>

Returns

ObjectInvalidationMetadata

Type Parameters

T