FreezableCollection<T>.FreezeCore(Boolean) 메서드

정의

FreezableCollection<T> 개체를 수정할 수 없게 만들거나, 수정할 수 없게 만들 수 있는지 확인합니다.Makes this FreezableCollection<T> object unmodifiable or determines whether it can be made unmodifiable.

protected:
 override bool FreezeCore(bool isChecking);
protected override bool FreezeCore (bool isChecking);
override this.FreezeCore : bool -> bool
Protected Overrides Function FreezeCore (isChecking As Boolean) As Boolean

매개 변수

isChecking
Boolean

FreezableCollection<T>이 고정 가능 여부만을 반환하면 true입니다.true if the FreezableCollection<T> should simply return whether it can be frozen. 이 메서드가 호출될 때 FreezableCollection<T> 인스턴스를 실제로 고정해야 하면 false입니다.false if the FreezableCollection<T> instance should actually freeze itself when this method is called.

반환

isCheckingtrue인 경우 이 메서드는 이 FreezableCollection<T>을 수정할 수 없게 만들 수 있으면 true를, 그렇지 않으면 false를 반환합니다.If isChecking is true, this method returns true if this FreezableCollection<T> can be made unmodifiable, or false if it cannot be made unmodifiable.

isCheckingfalse인 경우 이 메서드는 지정된 FreezableCollection<T>이 수정할 수 없는 상태이면 true를 반환하고, 이 개체의 고정 상태가 변경되므로 수정할 수 없도록 설정할 수 없으면 false를 반환합니다.If isChecking is false, this method returns true if the if the specified FreezableCollection<T> is now unmodifiable, or false if it cannot be made unmodifiable, with the side effect of having begun to change the frozen status of this object.

설명

직접 (제외 하면 기본 구현에서 호출)이이 메서드를 호출 하지 마세요.Do not call this method directly (except when calling base in an implementation). 이 메서드는 내부적으로 호출 됩니다 CanFreeze (사용 하 여 isChecking 같음 true) 및 Freeze (사용 하 여 isChecking 같음 false).This method is called internally by CanFreeze (with isChecking equal to true) and Freeze (with isChecking equal to false).

상속자 참고

이 메서드를 재정의 하는 경우에 대 한 정보를 참조 하세요. FreezeCore(Boolean)합니다.For information about when to override this method, see FreezeCore(Boolean).

적용 대상

추가 정보