Share via


ValueComparer.Snapshot(Object) Method

Definition

Creates a snapshot of the given instance.

public abstract object Snapshot (object instance);
public abstract object? Snapshot (object? instance);
abstract member Snapshot : obj -> obj
Public MustOverride Function Snapshot (instance As Object) As Object

Parameters

instance
Object

The instance.

Returns

The snapshot.

Remarks

Snapshotting is the process of creating a copy of the value into a snapshot so it can later be compared to determine if it has changed. For some types, such as collections, this needs to be a deep copy of the collection rather than just a shallow copy of the reference.

Applies to