Condividi tramite


FreezableCollection<T>.FreezeCore(Boolean) Metodo

Definizione

Rende immodificabile questo oggetto FreezableCollection<T> o determina se l'oggetto può essere reso immodificabile.

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

Parametri

isChecking
Boolean

true se FreezableCollection<T> deve semplicemente indicare se può essere bloccato. false se l'istanza FreezableCollection<T> deve effettivamente bloccarsi quando viene chiamato questo metodo.

Restituisce

Boolean

Se isChecking è true, il metodo restituisce true se l'oggetto FreezableCollection<T> può essere reso immodificabile. In caso contrario, il metodo restituisce false.

Se isChecking è false, il metodo restituisce true se l'oggetto FreezableCollection<T> specificato è immodificabile, mentre restituisce false se l'oggetto non può essere reso immodificabile, con l'effetto collaterale di avere iniziato a modificare lo stato bloccato dell'oggetto.

Commenti

Non chiamare direttamente questo metodo (tranne quando si chiama base in un'implementazione). Questo metodo viene chiamato internamente da (con isChecking uguale a ) e Freeze (con isChecking uguale a true``false).CanFreeze

Note per gli eredi

Per informazioni su quando eseguire l'override di questo metodo, vedere FreezeCore(Boolean).

Si applica a

Vedi anche