Freezable.FreezeCore(Boolean) Metoda

Definice

Freezable Znepřístupňuje objekt nebo testuje, zda je možné ho upravit.

protected:
 virtual bool FreezeCore(bool isChecking);
protected virtual bool FreezeCore(bool isChecking);
abstract member FreezeCore : bool -> bool
override this.FreezeCore : bool -> bool
Protected Overridable Function FreezeCore (isChecking As Boolean) As Boolean

Parametry

isChecking
Boolean

true k vrácení údaje o tom, zda lze objekt zamrazit (bez skutečného zmrazení); false a skutečně ukotvit objekt.

Návraty

Pokud isChecking je true, tato metoda vrátí true , pokud Freezable lze provést nemodifikovat, nebo false pokud nelze provést neupravitelné. Pokud isChecking je false, tato metoda vrátí true , pokud je zadaný Freezable nyní nemodifikovatelný, nebo false pokud nelze provést neupravitelné.

Poznámky

Tuto metodu nevolejte přímo (s výjimkou volání základu v implementaci). Tato metoda je volána interně CanFreeze vlastností (se isChecking rovná ) a metodou Freeze (se isChecking rovna truefalse).

Poznámky pro dědice

Freezable implementátory musí tuto metodu přepsat, pokud třída obsahuje data, která nejsou uložena pomocí vlastností závislosti.

Typická implementace by volala základ a pak volala statickou Freeze(Freezable, Boolean) metodu pro všechny Freezable typové vlastnosti, které třída obsahuje, vracela true pouze tehdy, pokud byly všechny vlastnosti zablokované (nebo mohly být zmrazeny, v případě určení true pro isChecking).

Platí pro

Viz také