ConstraintBuilder Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
ConstraintBuilder mempertahankan tumpukan yang digunakan dalam memproses ConstraintExpression. OperatorStack digunakan untuk menahan operator yang menunggu operan mereka dikenali. ConstraintStack menahan batasan input serta hasil dari setiap operator yang diterapkan.
public class ConstraintBuilder
type ConstraintBuilder = class
- Warisan
-
ConstraintBuilder
Konstruktor
ConstraintBuilder() |
Menginisialisasi instans baru kelas ConstraintBuilder. |
Properti
IsResolvable |
Mendapatkan nilai yang menunjukkan apakah instans ini dapat diselesaikan. |
Metode
Append(Constraint) |
Menambahkan batasan yang ditentukan ke expresson dengan mendorongnya pada tumpukan batasan. |
Append(ConstraintOperator) |
Menambahkan operator yang ditentukan ke ekspresi dengan terlebih dahulu mengurangi tumpukan operator lalu mendorong operator baru pada tumpukan. |
Resolve() |
Menyelesaikan instans ini, mengembalikan Batasan. Jika penyusun saat ini tidak dalam status dapat diselesaikan, pengecualian akan dilemparkan. |