Freezable.FreezeCore(Boolean) Metod

Definition

Gör objektet Freezable ommodifierbart eller testar om det kan göras ommodifierbart.

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

Parametrar

isChecking
Boolean

true att returnera en uppgift om huruvida objektet kan frysas (utan att faktiskt frysa det), false för att faktiskt frysa objektet.

Returer

Om isChecking är truereturnerar true den här metoden om Freezable kan göras ommodifierbar, eller false om den inte kan göras ommodifierbar. Om isChecking är falsereturnerar true den här metoden om den angivna Freezable nu är ommodifierbar eller false om den inte kan göras ommodifierbar.

Kommentarer

Anropa inte den här metoden direkt (förutom när du anropar basen i en implementering). Den här metoden anropas internt av CanFreeze egenskapen (med lika isCheckingmed true ) och Freeze metoden (med lika isCheckingmed false ).

Anteckningar till arvingar

Freezable implementerare måste åsidosätta den här metoden när klassen innehåller data som inte lagras med hjälp av beroendeegenskaper.

En typisk implementering anropar basen och anropar sedan den statiska Freeze(Freezable, Boolean) metoden för alla Freezable typade egenskaper som klassen innehåller, och returnerar true endast om alla egenskaper har frusits (eller kan ha frusits, om du anger true för isChecking).

Gäller för

Se även