Freezable.FreezeCore(Boolean) Método

Definição

Torna o Freezable objeto immodificável ou testa se pode ser tornado immodificável.

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

Parâmetros

isChecking
Boolean

true devolver uma indicação de se o objeto pode ser congelado (sem realmente o congelar); false para realmente congelar o objeto.

Devoluções

Se isChecking for true, este método retorna true se o Freezable pode ser tornado inmodificável, ou false se não pode ser tornado inmodificável. Se isChecking for , este método retorna false se o se o especificado true for agora inmodificável, ou Freezable se não puder ser tornado inmodificávelfalse.

Observações

Não chame este método diretamente (exceto quando chamar base numa implementação). Este método é chamado internamente pela CanFreeze propriedade (com isChecking igual a true) e pelo Freeze método (com isChecking igual a false).

Notas para Herdeiros

Freezable Os implementadores devem sobrescrever este método quando a classe contém dados que não são armazenados usando propriedades de dependência.

Uma implementação típica chamaria base, depois chamaria o método estático Freeze(Freezable, Boolean) em todas Freezable as propriedades tipadas que a classe contém, retornando true apenas se todas as propriedades estivessem congeladas (ou pudessem ter sido congeladas, no caso de especificar true para isChecking).

Aplica-se a

Ver também