다음을 통해 공유


ValueComparer<T>.Snapshot 메서드

정의

오버로드

Snapshot(Object)

지정된 instance 스냅샷 만듭니다.

Snapshot(T)

지정된 instance 스냅샷 만듭니다.

Snapshot(Object)

지정된 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

매개 변수

instance
Object

인스턴스입니다.

반환

스냅샷.

설명

스냅샷은 값의 복사본을 스냅샷 만드는 프로세스이므로 나중에 비교하여 변경되었는지 확인할 수 있습니다. 컬렉션과 같은 일부 형식의 경우 참조의 단순 복사본이 아니라 컬렉션의 심층 복사본이어야 합니다.

적용 대상

Snapshot(T)

지정된 instance 스냅샷 만듭니다.

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

매개 변수

instance
T

인스턴스입니다.

반환

T

스냅샷.

설명

스냅샷은 값의 복사본을 스냅샷 만드는 프로세스이므로 나중에 비교하여 변경되었는지 확인할 수 있습니다. 컬렉션과 같은 일부 형식의 경우 참조의 단순 복사본이 아니라 컬렉션의 심층 복사본이어야 합니다.

적용 대상