Udostępnij za pośrednictwem


FreezableCollection<T>.FreezeCore(Boolean) Metoda

Definicja

Sprawia, że ten FreezableCollection<T> obiekt jest niezmodyfikowalny lub określa, czy można go niemodyfikować.

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

Parametry

isChecking
Boolean

true jeśli element FreezableCollection<T> powinien po prostu zwrócić, czy może być zamrożony. falseFreezableCollection<T> jeśli wystąpienie powinno się faktycznie zablokować po wywołaniu tej metody.

Zwraca

Boolean

Jeśli isChecking jest trueto , ta metoda zwraca true , jeśli może to FreezableCollection<T> być niezmodyfikowalne lub false jeśli nie może być niezmodyfikowalne.

Jeśli isChecking jest falseto , ta metoda zwraca, true jeśli określony FreezableCollection<T> jest teraz niemodyfikowalny lub false jeśli nie może być niezmodyfikowalny, ze skutkiem ubocznym rozpoczęcia zmiany stanu zamrożonego tego obiektu.

Uwagi

Nie należy wywoływać tej metody bezpośrednio (z wyjątkiem wywołania bazy w implementacji). Ta metoda jest wywoływana wewnętrznie przez CanFreeze (z równym true``isChecking ) i Freeze (z równym false``isChecking ).

Uwagi dotyczące dziedziczenia

Aby uzyskać informacje o tym, kiedy zastąpić tę metodę, zobacz FreezeCore(Boolean).

Dotyczy

Zobacz też