Sdílet prostřednictvím


ValueComparer<T>.Snapshot Metoda

Definice

Přetížení

Snapshot(Object)

Vytvoří snímek dané instance.

Snapshot(T)

Vytvoří snímek dané instance.

Snapshot(Object)

Vytvoří snímek dané instance.

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

Instance

Návraty

Snímek.

Poznámky

Vytváření snímků je proces vytvoření kopie hodnoty do snímku, aby bylo možné ji později porovnat a zjistit, jestli se změnila. U některých typů, jako jsou kolekce, to musí být spíše hluboká kopie kolekce než jen mělká kopie odkazu.

Platí pro

Snapshot(T)

Vytvoří snímek dané instance.

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

Parametry

instance
T

Instance

Návraty

T

Snímek.

Poznámky

Vytváření snímků je proces vytvoření kopie hodnoty do snímku, aby bylo možné ji později porovnat a zjistit, jestli se změnila. U některých typů, jako jsou kolekce, to musí být spíše hluboká kopie kolekce než jen mělká kopie odkazu.

Platí pro