Partager via


FreezableCollection<T>.FreezeCore(Boolean) Méthode

Définition

Rend cet objet FreezableCollection<T> non modifiable ou détermine s'il peut être rendu non modifiable.

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

Paramètres

isChecking
Boolean

true si FreezableCollection<T> doit simplement indiquer s'il peut être figé. false si l'instance de FreezableCollection<T> doit se figer réellement lorsque cette méthode est appelée.

Retours

Boolean

Si isChecking a la valeur true, cette méthode retourne true si ce FreezableCollection<T> peut être rendu non modifiable, ou false dans le cas contraire.

Lorsque isChecking a la valeur false, cette méthode retourne true si le FreezableCollection<T> spécifié est désormais non modifiable ou false s'il ne peut pas être rendu non modifiable, avec pour effet secondaire un début de changement de l'état figé de cet objet.

Remarques

N’appelez pas cette méthode directement (sauf lors de l’appel de la base dans une implémentation). Cette méthode est appelée en interne par CanFreeze (avec isChecking égal à true) et Freeze (avec isChecking égal à false).

Notes pour les héritiers

Pour plus d’informations sur la substitution de cette méthode, consultez FreezeCore(Boolean).

S’applique à

Voir aussi