ExpressionNode 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.
Kelas simpul dasar, tidak dapat diinstansiasi
public abstract class ExpressionNode
type ExpressionNode = class
Public MustInherit Class ExpressionNode
- Warisan
-
ExpressionNode
- Turunan
Konstruktor
| Nama | Deskripsi |
|---|---|
| ExpressionNode() |
Kelas simpul dasar, tidak dapat diinstansiasi |
Properti
| Nama | Deskripsi |
|---|---|
| LastEvaluationResult |
Kelas simpul dasar, tidak dapat diinstansiasi |
| Tag |
Tag Node |
| Type |
Jenis Simpul (baca-saja) |
| TypeClass |
TypeClass Node |
Metode
| Nama | Deskripsi |
|---|---|
| ConstructNode(Object) |
Kelas simpul dasar, tidak dapat diinstansiasi |
| ConvertFromFilterNode(FilterNode, Type) |
Kelas simpul dasar, tidak dapat diinstansiasi |
| ConvertFromFilterNode(FilterNode) |
Kelas simpul dasar, tidak dapat diinstansiasi |
| ConvertFromString(String, String) |
Mengonversi string ke objek dari jenis yang ditentukan. Jenis harus didukung. UnsupportedTypeException dilemparkan sebaliknya. Menangkap FormatException dan melempar TypeConversionException. |
| ConvertToFilterNode() |
Kelas simpul dasar, tidak dapat diinstansiasi |
| ConvertToIntWithCheck(String) |
Mengonversi string menjadi bilangan bulat. Menangkap FormatException dan melempar TypeConversionException. |
| ConvertToString(Object) |
Mengonversi objek ke representasi stringnya yang dapat dimengerti oleh ConvertFromString |
| DeepClone() |
Membuat klon mendalam dari ekspedisi saat ini. Hasil evaluasi disalin oleh referensi, bukan berdasarkan nilai. |
| Deserialize(String) |
Deserialisasi dari string - membuat XmlReader dan memanggil deserializer aktual |
| Deserialize(XmlReader) |
Metode statis - menyediakan cara umum untuk mendeserialisasi panggilan simpul ke metode virtual DeserializeProperties untuk membaca properti dari objectTypeName simpul tertentu |
| DeserializeProperties(XmlReader, Boolean) |
Metode virtual untuk kelas anak-anak untuk mendeserialisasi properti mereka |
| DeserializeResult(XmlReader) |
Deserialisasi Hasil Terakhir |
| DeserializeWithResult(String) |
Deserialisasi dari string - membuat XmlReader dan memanggil deserializer aktual. ExpressionNode akan mengkontailkan hasil evaluasi untuk target tertentu yang telah menghasilkan versi node serial ini. |
| DoConvertToFilterNode() |
Kelas simpul dasar, tidak dapat diinstansiasi |
| DoEnumAttributes(List<String>) |
Enumerator pohon aktual |
| EnumChildren() |
Menghitung Anak-anak Simpul |
| EqualProperties(Object) |
metode virtual untuk turunan untuk mengimplementasikan perbandingan spesifik jenis |
| Equals(Object) |
Mengganti Sama dengan mendukung perbandingan nilai Warisan menerapkan metode EqualProperties untuk perbandingan sepcific jenis |
| Evaluate(FacetEvaluationContext, Boolean) |
Mengevaluasi simpul (pohon) menggunakan konteks Faset Manajemen yang disediakan |
| Evaluate(FacetEvaluationContext) |
Mengevaluasi simpul (pohon) menggunakan konteks Faset Manajemen yang disediakan |
| GetHashCode() |
Ditimpa untuk mendukung penimpaan Equals |
| GetResult() |
Hasil Evaluasi terbaru |
| GetResultString() |
Hasil Evaluasi terbaru sebagai String |
| MatchType<T>(String) |
Metode statis - menyediakan cara umum untuk mendapatkan jenis enum dari nama string mereka |
| MoveToElementWithCheck(XmlReader, String) |
Pindah ke simpul dengan jenis dan nama yang ditentukan (jika disediakan) |
| Parse(String, Type) |
Mengurai string input ke dalam ExpressionNode dan memverifikasi terhadap Faset yang diberikan |
| Parse(String) |
Mengurai string input ke dalam ExpressionNode |
| ReadElementWithCheck(XmlReader, String) |
Membaca dan memverifikasi elemen bernama secara keseluruhan (Elemen - Teks - EndElement) |
| ReadEndElement(XmlReader) |
Membaca dan memverifikasi elemen node akhir tertentu instans |
| ReadNodeWithCheck(XmlReader, String[]) |
Membaca dan veirifies properti ExpressionNode yang ditentukan. Berhenti setelah membaca elemen terakhir yang diminta. Properti yang diminta harus tercantum dalam urutan muncul di aliran. |
| ReadSimpleNodeWithCheck(XmlReader, ExpressionNodeType, String[]) |
Membaca dan memverifikasi ExpressionNode sederhana (tanpa anak) secara keseluruhan, termasuk elemen akhir. Properti yang diminta harus tercantum dalam urutan muncul di aliran. |
| ReadWithCheck(XmlReader, XmlNodeType, String) |
Membaca simpul xml berikutnya dan memverifikasi bahwa simpul tersebut memiliki jenis dan nama yang diharapkan (jika disediakan) |
| ResolveEnum(String, String) |
Membuat objek Enum dari representasi stringnya |
| Serialize(XmlWriter) |
Rutinitas serialisasi dasar - membuat panggilan elemen awal dan akhir ke metode virtual SerializeProperties ke properti output dari objectTypeName simpul tertentu |
| SerializeNode(ExpressionNode) |
Menserialisasikan Simpul yang diberikan ke string |
| SerializeNodeWithResult(ExpressionNode) |
Menserialisasikan Simpul yang diberikan ke string |
| SerializeProperties(XmlWriter, Boolean) |
Metode virtual untuk kelas anak untuk menserialisasikan propertinya |
| SerializeResult(XmlWriter) |
Menyertakan Hasil Terakhir ke dalam output serialisasi |
| SetFilterNodeCompatible(Boolean) |
Kelas simpul dasar, tidak dapat diinstansiasi |
| SetHasScript(Boolean) |
Kelas simpul dasar, tidak dapat diinstansiasi |
| SetNameConditionType(NameConditionType) |
Kelas simpul dasar, tidak dapat diinstansiasi |
| SetNodeType(ExpressionNodeType) |
Kelas simpul dasar, tidak dapat diinstansiasi |
| SetObjectName(String) |
Kelas simpul dasar, tidak dapat diinstansiasi |
| SetProperties() |
Mengatur properti kelas (HasScript, NameConditionType, ...) |
| SetTypeClass(TypeClass) |
Kelas simpul dasar, tidak dapat diinstansiasi |
| ToString() |
Mewakili Ekspresi sebagai string dalam sintaks seperti T-SQL |
| ToStringForDisplay() |
Metode khusus untuk menampilkan beberapa node sederhana di UI dalam bentuk yang disederhanakan, yang tidak selalu dapat diurai kembali |
| ToStringForUrn() |
Mewakili Ekspresi sebagai string dalam sintaks seperti T-SQL, yang dapat digunakan dalam URN |