Freezable.FreezeCore(Boolean) Metode

Definisi

Freezable Membuat objek tidak dapat dimodifikasi atau menguji apakah dapat dibuat tidak dapat dimodifikasi.

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

Parameter

isChecking
Boolean

true untuk mengembalikan indikasi apakah objek dapat dibekukan (tanpa benar-benar membekukannya); false untuk benar-benar membekukan objek.

Mengembalikan

Jika isChecking adalah true, metode ini mengembalikan true jika Freezable dapat dibuat tidak dapat dimodifikasi, atau false jika tidak dapat dimodifikasi. Jika isChecking adalah false, metode ini mengembalikan true jika jika yang ditentukan sekarang tidak dapat dimodifikasi, atau false jika tidak dapat dimodifikasiFreezable.

Keterangan

Jangan memanggil metode ini secara langsung (kecuali saat memanggil basis dalam implementasi). Metode ini dipanggil secara internal oleh CanFreeze properti (dengan sama truedengan isChecking ) dan Freeze metode (dengan sama falsedengan isChecking ).

Catatan Bagi Inheritor

Freezable implementer harus mengambil alih metode ini ketika kelas berisi data yang tidak disimpan menggunakan properti dependensi.

Implementasi umum akan memanggil basis, lalu memanggil metode statis Freeze(Freezable, Boolean) pada semua Freezable properti yang diketik yang dikandung kelas, mengembalikan true hanya jika semua properti dibekukan (atau bisa saja dibekukan, dalam kasus menentukan true untuk isChecking).

Berlaku untuk

Lihat juga