ExpressionType Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
bir ifade ağacının düğümleri için düğüm türlerini açıklar.
public enum class ExpressionType
public enum ExpressionType
type ExpressionType =
Public Enum ExpressionType
- Devralma
Alanlar
| Name | Değer | Description |
|---|---|---|
| Add | 0 | Sayısal işlenenler için taşma denetimi olmadan gibi |
| AddChecked | 1 | Sayısal işlenenler için taşma denetimi ile gibi |
| And | 2 | C# dilinde |
| AndAlso | 3 | İkinci işleneni yalnızca ilk işlenen olarak değerlendiriyorsa değerlendiren |
| ArrayLength | 4 | gibi |
| ArrayIndex | 5 | C# dilinde |
| Call | 6 | İfadesindeki |
| Coalesce | 7 | C# dilinde |
| Conditional | 8 | C# dilinde |
| Constant | 9 | Sabit bir değer. |
| Convert | 10 | C# dilinde |
| ConvertChecked | 11 | C# dilinde |
| Divide | 12 | Sayısal işlenenler için gibi |
| Equal | 13 | C# dilinde |
| ExclusiveOr | 14 | C# dilinde |
| GreaterThan | 15 | gibi |
| GreaterThanOrEqual | 16 | gibi |
| Invoke | 17 | gibi |
| Lambda | 18 | C# dilinde |
| LeftShift | 19 | Bit düzeyinde sola kaydırma işlemi, örneğin |
| LessThan | 20 | gibi |
| LessThanOrEqual | 21 | gibi |
| ListInit | 22 | Yeni bir IEnumerable nesnesi oluşturan ve bunu C# dilinde |
| MemberAccess | 23 | gibi |
| MemberInit | 24 | Yeni bir nesne oluşturan ve C# dilinde |
| Modulo | 25 | C# dilinde |
| Multiply | 26 | Sayısal işlenenler için taşma denetimi olmadan gibi |
| MultiplyChecked | 27 | Sayısal işlenenler için taşma denetimi olan , gibi |
| Negate | 28 | gibi |
| UnaryPlus | 29 | Gibi birli artı işlemi |
| NegateChecked | 30 | Taşma denetimi olan gibi bir aritmetik olumsuzlama işlemi |
| New | 31 | gibi |
| NewArrayInit | 32 | Yeni bir tek boyutlu dizi oluşturan ve bunu C# dilinde |
| NewArrayBounds | 33 | C# dilinde |
| Not | 34 | Bit düzeyinde tamamlama veya mantıksal olumsuzlama işlemi. C# dilinde, tam sayı türleri ve |
| NotEqual | 35 | C# dilinde |
| Or | 36 | C# dilinde |
| OrElse | 37 | C# dilinde |
| Parameter | 38 | İfade bağlamında tanımlanan bir parametreye veya değişkene başvuru. Daha fazla bilgi için bkz. ParameterExpression. |
| Power | 39 | Visual Basic'da |
| Quote | 40 | türünde Expressionsabit bir değere sahip ifade. Düğüm Quote , temsil ettiği ifade bağlamında tanımlanan parametrelere başvurular içerebilir. |
| RightShift | 41 | Gibi |
| Subtract | 42 | Sayısal işlenenler için taşma denetimi olmadan gibi |
| SubtractChecked | 43 | Sayısal işlenenler için taşma denetimi olan gibi bir aritmetik çıkarma işlemi |
| TypeAs | 44 | C# dilinde |
| TypeIs | 45 | C# dilinde |
| Assign | 46 | Gibi |
| Block | 47 | İfade bloğu. |
| DebugInfo | 48 | Hata ayıklama bilgileri. |
| Decrement | 49 | C# ve Visual Basic |
| Dynamic | 50 | Dinamik bir işlem. |
| Default | 51 | Varsayılan değer. |
| Extension | 52 | Uzantı ifadesi. |
| Goto | 53 | C# dilinde |
| Increment | 54 | C# ve Visual Basic |
| Index | 55 | Bağımsız değişkenleri alan bir özelliğe erişen bir dizin işlemi veya işlem. |
| Label | 56 | Bir etiket. |
| RuntimeVariables | 57 | Çalışma zamanı değişkenlerinin listesi. Daha fazla bilgi için bkz. RuntimeVariablesExpression. |
| Loop | 58 | veya |
| Switch | 59 | C# dilinde |
| Throw | 60 | gibi |
| Try | 61 |
|
| Unbox | 62 | MSIL'deki ve |
| AddAssign | 63 | Sayısal işlenenler için taşma denetimi olmadan gibi |
| AndAssign | 64 | C# gibi |
| DivideAssign | 65 | Sayısal işlenenler için gibi |
| ExclusiveOrAssign | 66 | C# gibi |
| LeftShiftAssign | 67 | Bit düzeyinde sola kaydırmalı bileşik atama, örneğin |
| ModuloAssign | 68 | C# gibi |
| MultiplyAssign | 69 | Sayısal işlenenler için taşma denetimi olmadan gibi |
| OrAssign | 70 | C# gibi |
| PowerAssign | 71 | Visual Basic'de |
| RightShiftAssign | 72 | Bit düzeyinde sağa kaydırma bileşik atama işlemi, örneğin |
| SubtractAssign | 73 | Sayısal işlenenler için taşma denetimi olmadan gibi |
| AddAssignChecked | 74 | Sayısal işlenenler için taşma denetimi ile gibi |
| MultiplyAssignChecked | 75 | Sayısal işlenenler için taşma denetimi olan çarpma bileşik atama işlemi |
| SubtractAssignChecked | 76 | Sayısal işlenenler için taşma denetimi olan , gibi |
| PreIncrementAssign | 77 | Gibi |
| PreDecrementAssign | 78 | Gibi |
| PostIncrementAssign | 79 | Gibi |
| PostDecrementAssign | 80 | Gibi |
| TypeEqual | 81 | Tam bir tür testi. |
| OnesComplement | 82 | C# gibi |
| IsTrue | 83 | Koşul |
| IsFalse | 84 | Koşul |
Açıklamalar
Bu türün her numaralandırma değeri hakkında daha fazla bilgi için bkz. Dinamik Dil Çalışma Zamanına Genel Bakış.