FreezableCollection<T>.FreezeCore(Boolean) 方法

定义

使此 FreezableCollection<T> 对象成为不可修改的对象,或确定是否可使其成为不可修改的对象。

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。 如果在调用此方法时,FreezableCollection<T> 实例应实际冻结自身,则为 false

返回

Boolean

isCheckingtrue 时,如果可以使此 FreezableCollection<T> 成为不可修改的,则此方法返回 true;否则返回 false

isCheckingfalse 时,如果指定的 FreezableCollection<T> 当前不可修改,则此方法返回 true;或者,如果无法将其变为不可修改,则返回 false,并且其副作用是已开始更改此对象的冻结状态。

注解

请勿直接 (调用此方法,除非在实现) 中调用基数。 此方法通过CanFreeze等于) 的 (true isChecking在内部调用, (Freeze isChecking等于false) 。

继承者说明

有关何时重写此方法的信息,请参阅 FreezeCore(Boolean)

适用于

另请参阅