Sdílet prostřednictvím


FreezableCollection<T>.FreezeCore(Boolean) Metoda

Definice

Umožňuje, aby tento FreezableCollection<T> objekt byl nemodifikovatelný nebo určuje, zda je možné ho upravit.

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

Parametry

isChecking
Boolean

trueFreezableCollection<T> pokud by se měla jednoduše vrátit, zda může být zmrazená. falseFreezableCollection<T> pokud by se instance měla ve skutečnosti ukotvit sama při volání této metody.

Návraty

Boolean

Pokud isChecking ano true, tato metoda vrátí true , pokud je možné tuto FreezableCollection<T> metodu upravit, nebo false pokud ji nelze upravit.

Pokud isChecking je false, tato metoda vrátí true , pokud je FreezableCollection<T> zadaný nyní nemodifikovatelný, nebo false pokud jej nelze upravit, s vedlejším účinkem, že začal měnit zamrzlý stav tohoto objektu.

Poznámky

Tuto metodu nevolejte přímo (s výjimkou volání základu v implementaci). Tato metoda se volá interně ( CanFreeze s isChecking rovnou true) a Freeze (s isChecking rovnou false).

Poznámky pro dědice

Informace o tom, kdy tuto metodu přepsat, naleznete v tématu FreezeCore(Boolean).

Platí pro

Viz také