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