ValueComparer<T>.Snapshot Метод

Определение

Перегрузки

Snapshot(Object)

Создает snapshot заданного экземпляра.

Snapshot(T)

Создает snapshot заданного экземпляра.

Snapshot(Object)

Создает snapshot заданного экземпляра.

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

Параметры

instance
Object

Экземпляр.

Возвращаемое значение

Snapshot.

Комментарии

Создание моментального снимка — это процесс создания копии значения в snapshot чтобы позже его можно было сравнить, чтобы определить, изменилось ли оно. Для некоторых типов, таких как коллекции, это должна быть глубокая копия коллекции, а не просто неглубокая копия ссылки.

Применяется к

Snapshot(T)

Создает snapshot заданного экземпляра.

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

Параметры

instance
T

Экземпляр.

Возвращаемое значение

T

Snapshot.

Комментарии

Создание моментального снимка — это процесс создания копии значения в snapshot чтобы позже его можно было сравнить, чтобы определить, изменилось ли оно. Для некоторых типов, таких как коллекции, это должна быть глубокая копия коллекции, а не просто неглубокая копия ссылки.

Применяется к