Udostępnij przez


ValueComparer<T>.Snapshot Metoda

Definicja

Przeciążenia

Snapshot(Object)

Tworzy migawkę danego wystąpienia.

Snapshot(T)

Tworzy migawkę danego wystąpienia.

Snapshot(Object)

Tworzy migawkę danego wystąpienia.

public override object Snapshot (object instance);
public override object? Snapshot (object? instance);
override this.Snapshot : obj -> obj
Public Overrides Function Snapshot (instance As Object) As Object

Parametry

instance
Object

Wystąpienie.

Zwraca

Migawka.

Uwagi

Tworzenie migawki to proces tworzenia kopii wartości do migawki, dzięki czemu można ją później porównać w celu określenia, czy została zmieniona. W przypadku niektórych typów, takich jak kolekcje, musi to być głęboka kopia kolekcji, a nie tylko płytkia kopia odwołania.

Dotyczy

Snapshot(T)

Tworzy migawkę danego wystąpienia.

public virtual T Snapshot (T instance);
override this.Snapshot : 'T -> 'T
Public Overridable Function Snapshot (instance As T) As T

Parametry

instance
T

Wystąpienie.

Zwraca

T

Migawka.

Uwagi

Tworzenie migawki to proces tworzenia kopii wartości do migawki, dzięki czemu można ją później porównać w celu określenia, czy została zmieniona. W przypadku niektórych typów, takich jak kolekcje, musi to być głęboka kopia kolekcji, a nie tylko płytkia kopia odwołania.

Dotyczy