ValueComparer<T>.Snapshot Método

Definição

Sobrecargas

Snapshot(Object)

Cria um instantâneo da instância especificada.

Snapshot(T)

Cria um instantâneo da instância especificada.

Snapshot(Object)

Cria um instantâneo da instância especificada.

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

Parâmetros

instance
Object

A instância.

Retornos

O instantâneo.

Comentários

O instantâneo é o processo de criação de uma cópia do valor em um instantâneo para que ele possa ser comparado posteriormente para determinar se ele foi alterado. Para alguns tipos, como coleções, isso precisa ser uma cópia profunda da coleção em vez de apenas uma cópia superficial da referência.

Aplica-se a

Snapshot(T)

Cria um instantâneo da instância especificada.

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

Parâmetros

instance
T

A instância.

Retornos

T

O instantâneo.

Comentários

O instantâneo é o processo de criação de uma cópia do valor em um instantâneo para que ele possa ser comparado posteriormente para determinar se ele foi alterado. Para alguns tipos, como coleções, isso precisa ser uma cópia profunda da coleção em vez de apenas uma cópia superficial da referência.

Aplica-se a