Freigeben über


FreezableCollection<T>.FreezeCore(Boolean) Methode

Definition

Legt dieses FreezableCollection<T>-Objekt als nicht änderbar fest oder bestimmt, ob es als nicht änderbar festgelegt werden kann.

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

Parameter

isChecking
Boolean

true, wenn die FreezableCollection<T> lediglich die Information zurückgeben soll, ob sie eingefroren werden kann. false, wenn die FreezableCollection<T>-Instanz bei einem Aufruf dieser Methode tatsächlich eingefroren werden soll.

Gibt zurück

Boolean

Wenn isChecking den Wert true aufweist, gibt diese Methode true zurück, wenn dieses FreezableCollection<T>-Objekt als nicht änderbar festgelegt werden kann, oder false, wenn es nicht als nicht änderbar festgelegt werden kann.

Wenn isCheckingfalse ist, gibt diese Methode true zurück, wenn die angegebene FreezableCollection<T> nun nicht änderbar ist, oder false, wenn sie nicht als nicht änderbar festgelegt werden kann, mit dem Nebeneffekt, dass begonnen wurde, den fixierten Status dieses Objekts zu ändern.

Hinweise

Rufen Sie diese Methode nicht direkt auf (außer beim Aufrufen der Basis in einer Implementierung). Diese Methode wird intern durch CanFreeze (gleich isChecking true) und Freeze (mit gleich ) isChecking falseaufgerufen.

Hinweise für Vererber

Informationen zum Außerkraftsetzen dieser Methode finden Sie unter FreezeCore(Boolean).

Gilt für

Siehe auch