Expression (class)

This type is found in the namespace System.Linq.Expressions

mMakeBinaryBinaryExpression
mMakeBinaryBinaryExpression
mMakeBinaryBinaryExpression
mEqualBinaryExpression
mNotEqualBinaryExpression
mGreaterThanBinaryExpression
mLessThanBinaryExpression
mGreaterThanOrEqualBinaryExpression
mLessThanOrEqualBinaryExpression
mAndAlsoBinaryExpression
mOrElseBinaryExpression
mCoalesceBinaryExpression
mAddBinaryExpression
mAddAssignBinaryExpression
mAddAssignBinaryExpression
mAddAssignCheckedBinaryExpression
mAddAssignCheckedBinaryExpression
mAddCheckedBinaryExpression
mSubtractBinaryExpression
mSubtractAssignBinaryExpression
mSubtractAssignBinaryExpression
mSubtractAssignCheckedBinaryExpression
mSubtractAssignCheckedBinaryExpression
mSubtractCheckedBinaryExpression
mDivideBinaryExpression
mDivideAssignBinaryExpression
mDivideAssignBinaryExpression
mModuloBinaryExpression
mModuloAssignBinaryExpression
mModuloAssignBinaryExpression
mMultiplyBinaryExpression
mMultiplyAssignBinaryExpression
mMultiplyAssignBinaryExpression
mMultiplyAssignCheckedBinaryExpression
mMultiplyAssignCheckedBinaryExpression
mMultiplyCheckedBinaryExpression
mLeftShiftBinaryExpression
mLeftShiftAssignBinaryExpression
mLeftShiftAssignBinaryExpression
mRightShiftBinaryExpression
mRightShiftAssignBinaryExpression
mRightShiftAssignBinaryExpression
mAndBinaryExpression
mAndAssignBinaryExpression
mAndAssignBinaryExpression
mOrBinaryExpression
mOrAssignBinaryExpression
mOrAssignBinaryExpression
mExclusiveOrBinaryExpression
mExclusiveOrAssignBinaryExpression
mExclusiveOrAssignBinaryExpression
mPowerBinaryExpression
mPowerAssignBinaryExpression
mPowerAssignBinaryExpression
mBlockBlockExpression
mBlockBlockExpression
mBlockBlockExpression
mBlockBlockExpression
mBlockBlockExpression
mCatchCatchBlock
mCatchCatchBlock
mCatchCatchBlock
mCatchCatchBlock
mIfThenConditionalExpression
mIfThenElseConditionalExpression
mConstantConstantExpression
mConstantConstantExpression
mDebugInfoDebugInfoExpression
mClearDebugInfoDebugInfoExpression
mEmptyDefaultExpression
mDefaultDefaultExpression
mMakeDynamicDynamicExpression
mMakeDynamicDynamicExpression
mMakeDynamicDynamicExpression
mMakeDynamicDynamicExpression
mMakeDynamicDynamicExpression
mMakeDynamicDynamicExpression
mDynamicDynamicExpression
mElementInitElementInit
mget_NodeTypeExpressionType
mget_TypeType
mget_CanReduceBoolean
mReduceExpression
mReduceAndCheckExpression
mReduceExtensionsExpression
mToStringString
mBreakGotoExpression
mBreakGotoExpression
mBreakGotoExpression
mBreakGotoExpression
mContinueGotoExpression
mContinueGotoExpression
mReturnGotoExpression
mReturnGotoExpression
mReturnGotoExpression
mReturnGotoExpression
mGotoGotoExpression
mGotoGotoExpression
mGotoGotoExpression
mGotoGotoExpression
mMakeIndexIndexExpression
mArrayAccessIndexExpression
mPropertyIndexExpression
mPropertyIndexExpression
mInvokeInvocationExpression
mLabelLabelExpression
mLabelLabelTarget
mLabelLabelTarget
mLabelLabelTarget
mLabelLabelTarget
mLambdaLambdaExpression
mLambdaLambdaExpression
mLambdaLambdaExpression
mLambdaLambdaExpression
mLambdaLambdaExpression
mLambdaLambdaExpression
mLambdaLambdaExpression
mLambdaLambdaExpression
mLambdaLambdaExpression
mLambdaLambdaExpression
mLambdaLambdaExpression
mGetFuncTypeType
mTryGetFuncTypeBoolean
mGetActionTypeType
mTryGetActionTypeBoolean
mListInitListInitExpression
mListInitListInitExpression
mListInitListInitExpression
mListInitListInitExpression
mLoopLoopExpression
mLoopLoopExpression
mBindMemberAssignment
mFieldMemberExpression
mPropertyMemberExpression
mPropertyMemberExpression
mMakeMemberAccessMemberExpression
mMemberInitMemberInitExpression
mMemberInitMemberInitExpression
mListBindMemberListBinding
mListBindMemberListBinding
mListBindMemberListBinding
mListBindMemberListBinding
mMemberBindMemberMemberBinding
mMemberBindMemberMemberBinding
mMemberBindMemberMemberBinding
mMemberBindMemberMemberBinding
mCallMethodCallExpression
mCallMethodCallExpression
mCallMethodCallExpression
mCallMethodCallExpression
mCallMethodCallExpression
mCallMethodCallExpression
mCallMethodCallExpression
mCallMethodCallExpression
mCallMethodCallExpression
mCallMethodCallExpression
mCallMethodCallExpression
mCallMethodCallExpression
mArrayIndexMethodCallExpression
mNewArrayInitNewArrayExpression
mNewArrayBoundsNewArrayExpression
mNewNewExpression
mNewNewExpression
mNewNewExpression
mNewNewExpression
mNewNewExpression
mNewNewExpression
mParameterParameterExpression
mVariableParameterExpression
mParameterParameterExpression
mVariableParameterExpression
mRuntimeVariablesRuntimeVariablesExpression
mRuntimeVariablesRuntimeVariablesExpression
mSwitchCaseSwitchCase
mSwitchSwitchExpression
mSwitchSwitchExpression
mSwitchSwitchExpression
mSwitchSwitchExpression
mSwitchSwitchExpression
mSymbolDocumentSymbolDocumentInfo
mSymbolDocumentSymbolDocumentInfo
mSymbolDocumentSymbolDocumentInfo
mSymbolDocumentSymbolDocumentInfo
mTryFaultTryExpression
mTryFinallyTryExpression
mTryCatchTryExpression
mTryCatchFinallyTryExpression
mMakeUnaryUnaryExpression
mMakeUnaryUnaryExpression
mNegateUnaryExpression
mUnaryPlusUnaryExpression
mNegateCheckedUnaryExpression
mNotUnaryExpression
mIsFalseUnaryExpression
mIsTrueUnaryExpression
mOnesComplementUnaryExpression
mConvertUnaryExpression
mConvertCheckedUnaryExpression
mArrayLengthUnaryExpression
mRethrowUnaryExpression
mRethrowUnaryExpression
mThrowUnaryExpression
mIncrementUnaryExpression
mDecrementUnaryExpression
mPreIncrementAssignUnaryExpression
mPreIncrementAssignUnaryExpression
mPreDecrementAssignUnaryExpression
mPreDecrementAssignUnaryExpression
mPostIncrementAssignUnaryExpression
mPostIncrementAssignUnaryExpression
mPostDecrementAssignUnaryExpression
mPostDecrementAssignUnaryExpression
mAssignBinaryExpression
mReferenceEqualBinaryExpression
mNotEqualBinaryExpression
mReferenceNotEqualBinaryExpression
mLessThanBinaryExpression
mGreaterThanOrEqualBinaryExpression
mAndAlsoBinaryExpression
mOrElseBinaryExpression
mCoalesceBinaryExpression
mAddAssignBinaryExpression
mAddAssignCheckedBinaryExpression
mAddCheckedBinaryExpression
mSubtractBinaryExpression
mSubtractAssignBinaryExpression
mSubtractAssignCheckedBinaryExpression
mSubtractCheckedBinaryExpression
mDivideBinaryExpression
mDivideAssignBinaryExpression
mModuloBinaryExpression
mModuloAssignBinaryExpression
mMultiplyBinaryExpression
mMultiplyAssignBinaryExpression
mMultiplyAssignCheckedBinaryExpression
mMultiplyCheckedBinaryExpression
mLeftShiftBinaryExpression
mLeftShiftAssignBinaryExpression
mRightShiftBinaryExpression
mRightShiftAssignBinaryExpression
mAndBinaryExpression
mAndAssignBinaryExpression
mOrBinaryExpression
mOrAssignBinaryExpression
mExclusiveOrBinaryExpression
mExclusiveOrAssignBinaryExpression
mPowerBinaryExpression
mPowerAssignBinaryExpression
mArrayIndexBinaryExpression
mBlockBlockExpression
mBlockBlockExpression
mBlockBlockExpression
mBlockBlockExpression
mBlockBlockExpression
mBlockBlockExpression
mBlockBlockExpression
mMakeCatchBlockCatchBlock
mConditionConditionalExpression
mConditionConditionalExpression
mDynamicDynamicExpression
mDynamicDynamicExpression
mDynamicDynamicExpression
mDynamicDynamicExpression
mDynamicDynamicExpression
mElementInitElementInit
mMakeGotoGotoExpression
mArrayAccessIndexExpression
mPropertyIndexExpression
mInvokeInvocationExpression
mLabelLabelExpression
mLambda
mLambda
mLambda
mLambda
mLambda
mLambda
mGetDelegateTypeType
mListInitListInitExpression
mListInitListInitExpression
mLoopLoopExpression
mBindMemberAssignment
mFieldMemberExpression
mPropertyMemberExpression
mPropertyOrFieldMemberExpression
mCallMethodCallExpression
mCallMethodCallExpression
mArrayIndexMethodCallExpression
mNewArrayBoundsNewArrayExpression
mSwitchCaseSwitchCase
mSwitchSwitchExpression
mMakeTryTryExpression
mTypeIsTypeBinaryExpression
mTypeEqualTypeBinaryExpression
mNegateUnaryExpression
mUnaryPlusUnaryExpression
mNegateCheckedUnaryExpression
mIsFalseUnaryExpression
mIsTrueUnaryExpression
mOnesComplementUnaryExpression
mTypeAsUnaryExpression
mUnboxUnaryExpression
mConvertCheckedUnaryExpression
mQuoteUnaryExpression
mThrowUnaryExpression
mIncrementUnaryExpression
mDecrementUnaryExpression
mEqualBinaryExpression
mGreaterThanBinaryExpression
mLessThanOrEqualBinaryExpression
mAddBinaryExpression
mLambdaLambdaExpression
mFieldMemberExpression
mPropertyMemberExpression
mNewArrayInitNewArrayExpression
mNotUnaryExpression
mConvertUnaryExpression
mEqualsBoolean
mGetHashCodeInt32
mGetTypeType
pNodeTypeExpressionType
pTypeType
pCanReduceBoolean

MakeBinary

MakeBinary

binaryTypeSystem.Linq.Expressions.ExpressionType
leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

MakeBinary

binaryTypeSystem.Linq.Expressions.ExpressionType
leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
liftToNullSystem.Boolean
methodSystem.Reflection.MethodInfo

Equal

binaryTypeSystem.Linq.Expressions.ExpressionType
leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
liftToNullSystem.Boolean
methodSystem.Reflection.MethodInfo
conversionSystem.Linq.Expressions.LambdaExpression

NotEqual

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

GreaterThan

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

LessThan

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

GreaterThanOrEqual

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

LessThanOrEqual

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

AndAlso

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

OrElse

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

Coalesce

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

Add

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

AddAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

AddAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

AddAssignChecked

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

AddAssignChecked

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

AddChecked

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

Subtract

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

SubtractAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

SubtractAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

SubtractAssignChecked

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

SubtractAssignChecked

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

SubtractChecked

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

Divide

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

DivideAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

DivideAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

Modulo

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

ModuloAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

ModuloAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

Multiply

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

MultiplyAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

MultiplyAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

MultiplyAssignChecked

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

MultiplyAssignChecked

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

MultiplyChecked

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

LeftShift

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

LeftShiftAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

LeftShiftAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

RightShift

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

RightShiftAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

RightShiftAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

And

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

AndAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

AndAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

Or

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

OrAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

OrAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

ExclusiveOr

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

ExclusiveOrAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

ExclusiveOrAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

Power

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

PowerAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

PowerAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

Block

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

Block

expressionsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Block

typeSystem.Type
expressionsSystem.Linq.Expressions.Expression[]

Block

typeSystem.Type
expressionsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Block

variablesSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
expressionsSystem.Linq.Expressions.Expression[]

Catch

typeSystem.Type
variablesSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
expressionsSystem.Linq.Expressions.Expression[]

Catch

typeSystem.Type
bodySystem.Linq.Expressions.Expression

Catch

variableSystem.Linq.Expressions.ParameterExpression
bodySystem.Linq.Expressions.Expression

Catch

typeSystem.Type
bodySystem.Linq.Expressions.Expression
filterSystem.Linq.Expressions.Expression

IfThen

variableSystem.Linq.Expressions.ParameterExpression
bodySystem.Linq.Expressions.Expression
filterSystem.Linq.Expressions.Expression

IfThenElse

testSystem.Linq.Expressions.Expression
ifTrueSystem.Linq.Expressions.Expression

Constant

testSystem.Linq.Expressions.Expression
ifTrueSystem.Linq.Expressions.Expression
ifFalseSystem.Linq.Expressions.Expression

Constant

valueSystem.Object

DebugInfo

valueSystem.Object
typeSystem.Type

ClearDebugInfo

documentSystem.Linq.Expressions.SymbolDocumentInfo
startLineSystem.Int32
startColumnSystem.Int32
endLineSystem.Int32
endColumnSystem.Int32

Empty

documentSystem.Linq.Expressions.SymbolDocumentInfo

Default

.

MakeDynamic

typeSystem.Type

MakeDynamic

delegateTypeSystem.Type
binderSystem.Runtime.CompilerServices.CallSiteBinder
argumentsSystem.Linq.Expressions.Expression[]

MakeDynamic

delegateTypeSystem.Type
binderSystem.Runtime.CompilerServices.CallSiteBinder
argumentsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

MakeDynamic

delegateTypeSystem.Type
binderSystem.Runtime.CompilerServices.CallSiteBinder
arg0System.Linq.Expressions.Expression

MakeDynamic

delegateTypeSystem.Type
binderSystem.Runtime.CompilerServices.CallSiteBinder
arg0System.Linq.Expressions.Expression
arg1System.Linq.Expressions.Expression

MakeDynamic

delegateTypeSystem.Type
binderSystem.Runtime.CompilerServices.CallSiteBinder
arg0System.Linq.Expressions.Expression
arg1System.Linq.Expressions.Expression
arg2System.Linq.Expressions.Expression

Dynamic

delegateTypeSystem.Type
binderSystem.Runtime.CompilerServices.CallSiteBinder
arg0System.Linq.Expressions.Expression
arg1System.Linq.Expressions.Expression
arg2System.Linq.Expressions.Expression
arg3System.Linq.Expressions.Expression

ElementInit

binderSystem.Runtime.CompilerServices.CallSiteBinder
returnTypeSystem.Type
argumentsSystem.Linq.Expressions.Expression[]

get_NodeType

addMethodSystem.Reflection.MethodInfo
argumentsSystem.Linq.Expressions.Expression[]

get_Type

.

get_CanReduce

.

Reduce

.

ReduceAndCheck

.

ReduceExtensions

.

ToString

.

Break

.

Break

targetSystem.Linq.Expressions.LabelTarget

Break

targetSystem.Linq.Expressions.LabelTarget
valueSystem.Linq.Expressions.Expression

Break

targetSystem.Linq.Expressions.LabelTarget
typeSystem.Type

Continue

targetSystem.Linq.Expressions.LabelTarget
valueSystem.Linq.Expressions.Expression
typeSystem.Type

Continue

targetSystem.Linq.Expressions.LabelTarget

Return

targetSystem.Linq.Expressions.LabelTarget
typeSystem.Type

Return

targetSystem.Linq.Expressions.LabelTarget

Return

targetSystem.Linq.Expressions.LabelTarget
typeSystem.Type

Return

targetSystem.Linq.Expressions.LabelTarget
valueSystem.Linq.Expressions.Expression

Goto

targetSystem.Linq.Expressions.LabelTarget
valueSystem.Linq.Expressions.Expression
typeSystem.Type

Goto

targetSystem.Linq.Expressions.LabelTarget

Goto

targetSystem.Linq.Expressions.LabelTarget
typeSystem.Type

Goto

targetSystem.Linq.Expressions.LabelTarget
valueSystem.Linq.Expressions.Expression

MakeIndex

targetSystem.Linq.Expressions.LabelTarget
valueSystem.Linq.Expressions.Expression
typeSystem.Type

ArrayAccess

instanceSystem.Linq.Expressions.Expression
indexerSystem.Reflection.PropertyInfo
argumentsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Property

arraySystem.Linq.Expressions.Expression
indexesSystem.Linq.Expressions.Expression[]

Property

instanceSystem.Linq.Expressions.Expression
indexerSystem.Reflection.PropertyInfo
argumentsSystem.Linq.Expressions.Expression[]

Invoke

instanceSystem.Linq.Expressions.Expression
indexerSystem.Reflection.PropertyInfo
argumentsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Label

expressionSystem.Linq.Expressions.Expression
argumentsSystem.Linq.Expressions.Expression[]

Label

targetSystem.Linq.Expressions.LabelTarget

Label

.

Label

nameSystem.String

Label

typeSystem.Type

Lambda

typeSystem.Type
nameSystem.String

Lambda

bodySystem.Linq.Expressions.Expression
parametersSystem.Linq.Expressions.ParameterExpression[]

Lambda

bodySystem.Linq.Expressions.Expression
tailCallSystem.Boolean
parametersSystem.Linq.Expressions.ParameterExpression[]

Lambda

bodySystem.Linq.Expressions.Expression
parametersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Lambda

bodySystem.Linq.Expressions.Expression
tailCallSystem.Boolean
parametersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Lambda

delegateTypeSystem.Type
bodySystem.Linq.Expressions.Expression
parametersSystem.Linq.Expressions.ParameterExpression[]

Lambda

delegateTypeSystem.Type
bodySystem.Linq.Expressions.Expression
tailCallSystem.Boolean
parametersSystem.Linq.Expressions.ParameterExpression[]

Lambda

delegateTypeSystem.Type
bodySystem.Linq.Expressions.Expression
parametersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Lambda

delegateTypeSystem.Type
bodySystem.Linq.Expressions.Expression
tailCallSystem.Boolean
parametersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Lambda

bodySystem.Linq.Expressions.Expression
nameSystem.String
parametersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Lambda

delegateTypeSystem.Type
bodySystem.Linq.Expressions.Expression
nameSystem.String
parametersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

GetFuncType

delegateTypeSystem.Type
bodySystem.Linq.Expressions.Expression
nameSystem.String
tailCallSystem.Boolean
parametersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

TryGetFuncType

typeArgsSystem.Type[]

GetActionType

typeArgsSystem.Type[]
funcTypeSystem.Type&

TryGetActionType

typeArgsSystem.Type[]

ListInit

typeArgsSystem.Type[]
actionTypeSystem.Type&

ListInit

newExpressionSystem.Linq.Expressions.NewExpression
initializersSystem.Linq.Expressions.Expression[]

ListInit

newExpressionSystem.Linq.Expressions.NewExpression
addMethodSystem.Reflection.MethodInfo
initializersSystem.Linq.Expressions.Expression[]

ListInit

newExpressionSystem.Linq.Expressions.NewExpression
initializersSystem.Linq.Expressions.ElementInit[]

Loop

newExpressionSystem.Linq.Expressions.NewExpression
initializersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Loop

bodySystem.Linq.Expressions.Expression

Bind

bodySystem.Linq.Expressions.Expression
breakSystem.Linq.Expressions.LabelTarget

Field

propertyAccessorSystem.Reflection.MethodInfo
expressionSystem.Linq.Expressions.Expression

Property

expressionSystem.Linq.Expressions.Expression
typeSystem.Type
fieldNameSystem.String

Property

expressionSystem.Linq.Expressions.Expression
typeSystem.Type
propertyNameSystem.String

MakeMemberAccess

expressionSystem.Linq.Expressions.Expression
propertyAccessorSystem.Reflection.MethodInfo

MemberInit

expressionSystem.Linq.Expressions.Expression
memberSystem.Reflection.MemberInfo

MemberInit

newExpressionSystem.Linq.Expressions.NewExpression
bindingsSystem.Linq.Expressions.MemberBinding[]

ListBind

newExpressionSystem.Linq.Expressions.NewExpression
bindingsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

ListBind

memberSystem.Reflection.MemberInfo
initializersSystem.Linq.Expressions.ElementInit[]

ListBind

memberSystem.Reflection.MemberInfo
initializersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

ListBind

propertyAccessorSystem.Reflection.MethodInfo
initializersSystem.Linq.Expressions.ElementInit[]

MemberBind

propertyAccessorSystem.Reflection.MethodInfo
initializersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

MemberBind

memberSystem.Reflection.MemberInfo
bindingsSystem.Linq.Expressions.MemberBinding[]

MemberBind

memberSystem.Reflection.MemberInfo
bindingsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

MemberBind

propertyAccessorSystem.Reflection.MethodInfo
bindingsSystem.Linq.Expressions.MemberBinding[]

Call

propertyAccessorSystem.Reflection.MethodInfo
bindingsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Call

methodSystem.Reflection.MethodInfo
arg0System.Linq.Expressions.Expression

Call

methodSystem.Reflection.MethodInfo
arg0System.Linq.Expressions.Expression
arg1System.Linq.Expressions.Expression

Call

methodSystem.Reflection.MethodInfo
arg0System.Linq.Expressions.Expression
arg1System.Linq.Expressions.Expression
arg2System.Linq.Expressions.Expression

Call

methodSystem.Reflection.MethodInfo
arg0System.Linq.Expressions.Expression
arg1System.Linq.Expressions.Expression
arg2System.Linq.Expressions.Expression
arg3System.Linq.Expressions.Expression

Call

methodSystem.Reflection.MethodInfo
arg0System.Linq.Expressions.Expression
arg1System.Linq.Expressions.Expression
arg2System.Linq.Expressions.Expression
arg3System.Linq.Expressions.Expression
arg4System.Linq.Expressions.Expression

Call

methodSystem.Reflection.MethodInfo
argumentsSystem.Linq.Expressions.Expression[]

Call

methodSystem.Reflection.MethodInfo
argumentsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Call

instanceSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

Call

instanceSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
argumentsSystem.Linq.Expressions.Expression[]

Call

instanceSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
arg0System.Linq.Expressions.Expression
arg1System.Linq.Expressions.Expression

Call

instanceSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
arg0System.Linq.Expressions.Expression
arg1System.Linq.Expressions.Expression
arg2System.Linq.Expressions.Expression

ArrayIndex

instanceSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
argumentsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

NewArrayInit

arraySystem.Linq.Expressions.Expression
indexesSystem.Linq.Expressions.Expression[]

NewArrayBounds

typeSystem.Type
initializersSystem.Linq.Expressions.Expression[]

New

typeSystem.Type
boundsSystem.Linq.Expressions.Expression[]

New

constructorSystem.Reflection.ConstructorInfo

New

constructorSystem.Reflection.ConstructorInfo
argumentsSystem.Linq.Expressions.Expression[]

New

constructorSystem.Reflection.ConstructorInfo
argumentsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

New

constructorSystem.Reflection.ConstructorInfo
argumentsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
membersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

New

constructorSystem.Reflection.ConstructorInfo
argumentsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
membersSystem.Reflection.MemberInfo[]

Parameter

typeSystem.Type

Variable

typeSystem.Type

Parameter

typeSystem.Type

Variable

typeSystem.Type
nameSystem.String

RuntimeVariables

typeSystem.Type
nameSystem.String

RuntimeVariables

variablesSystem.Linq.Expressions.ParameterExpression[]

SwitchCase

variablesSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Switch

bodySystem.Linq.Expressions.Expression
testValuesSystem.Linq.Expressions.Expression[]

Switch

switchValueSystem.Linq.Expressions.Expression
casesSystem.Linq.Expressions.SwitchCase[]

Switch

switchValueSystem.Linq.Expressions.Expression
defaultBodySystem.Linq.Expressions.Expression
casesSystem.Linq.Expressions.SwitchCase[]

Switch

switchValueSystem.Linq.Expressions.Expression
defaultBodySystem.Linq.Expressions.Expression
comparisonSystem.Reflection.MethodInfo
casesSystem.Linq.Expressions.SwitchCase[]

Switch

typeSystem.Type
switchValueSystem.Linq.Expressions.Expression
defaultBodySystem.Linq.Expressions.Expression
comparisonSystem.Reflection.MethodInfo
casesSystem.Linq.Expressions.SwitchCase[]

SymbolDocument

switchValueSystem.Linq.Expressions.Expression
defaultBodySystem.Linq.Expressions.Expression
comparisonSystem.Reflection.MethodInfo
casesSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

SymbolDocument

fileNameSystem.String

SymbolDocument

fileNameSystem.String
languageSystem.Guid

SymbolDocument

fileNameSystem.String
languageSystem.Guid
languageVendorSystem.Guid

TryFault

fileNameSystem.String
languageSystem.Guid
languageVendorSystem.Guid
documentTypeSystem.Guid

TryFinally

bodySystem.Linq.Expressions.Expression
faultSystem.Linq.Expressions.Expression

TryCatch

bodySystem.Linq.Expressions.Expression
finallySystem.Linq.Expressions.Expression

TryCatchFinally

bodySystem.Linq.Expressions.Expression
handlersSystem.Linq.Expressions.CatchBlock[]

MakeUnary

bodySystem.Linq.Expressions.Expression
finallySystem.Linq.Expressions.Expression
handlersSystem.Linq.Expressions.CatchBlock[]

MakeUnary

unaryTypeSystem.Linq.Expressions.ExpressionType
operandSystem.Linq.Expressions.Expression
typeSystem.Type

Negate

unaryTypeSystem.Linq.Expressions.ExpressionType
operandSystem.Linq.Expressions.Expression
typeSystem.Type
methodSystem.Reflection.MethodInfo

UnaryPlus

expressionSystem.Linq.Expressions.Expression

NegateChecked

expressionSystem.Linq.Expressions.Expression

Not

expressionSystem.Linq.Expressions.Expression

IsFalse

expressionSystem.Linq.Expressions.Expression

IsTrue

expressionSystem.Linq.Expressions.Expression

OnesComplement

expressionSystem.Linq.Expressions.Expression

Convert

expressionSystem.Linq.Expressions.Expression

ConvertChecked

expressionSystem.Linq.Expressions.Expression
typeSystem.Type

ArrayLength

expressionSystem.Linq.Expressions.Expression
typeSystem.Type

Rethrow

arraySystem.Linq.Expressions.Expression

Rethrow

.

Throw

typeSystem.Type

Increment

valueSystem.Linq.Expressions.Expression

Decrement

expressionSystem.Linq.Expressions.Expression

PreIncrementAssign

expressionSystem.Linq.Expressions.Expression

PreIncrementAssign

expressionSystem.Linq.Expressions.Expression

PreDecrementAssign

expressionSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

PreDecrementAssign

expressionSystem.Linq.Expressions.Expression

PostIncrementAssign

expressionSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

PostIncrementAssign

expressionSystem.Linq.Expressions.Expression

PostDecrementAssign

expressionSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

PostDecrementAssign

expressionSystem.Linq.Expressions.Expression

Assign

expressionSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

ReferenceEqual

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

NotEqual

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

ReferenceNotEqual

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
liftToNullSystem.Boolean
methodSystem.Reflection.MethodInfo

LessThan

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression

GreaterThanOrEqual

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
liftToNullSystem.Boolean
methodSystem.Reflection.MethodInfo

AndAlso

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
liftToNullSystem.Boolean
methodSystem.Reflection.MethodInfo

OrElse

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

Coalesce

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

AddAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
conversionSystem.Linq.Expressions.LambdaExpression

AddAssignChecked

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
conversionSystem.Linq.Expressions.LambdaExpression

AddChecked

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
conversionSystem.Linq.Expressions.LambdaExpression

Subtract

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

SubtractAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

SubtractAssignChecked

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
conversionSystem.Linq.Expressions.LambdaExpression

SubtractChecked

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
conversionSystem.Linq.Expressions.LambdaExpression

Divide

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

DivideAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

Modulo

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
conversionSystem.Linq.Expressions.LambdaExpression

ModuloAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

Multiply

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
conversionSystem.Linq.Expressions.LambdaExpression

MultiplyAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

MultiplyAssignChecked

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
conversionSystem.Linq.Expressions.LambdaExpression

MultiplyChecked

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
conversionSystem.Linq.Expressions.LambdaExpression

LeftShift

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

LeftShiftAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

RightShift

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
conversionSystem.Linq.Expressions.LambdaExpression

RightShiftAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

And

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
conversionSystem.Linq.Expressions.LambdaExpression

AndAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

Or

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
conversionSystem.Linq.Expressions.LambdaExpression

OrAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

ExclusiveOr

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
conversionSystem.Linq.Expressions.LambdaExpression

ExclusiveOrAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

Power

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
conversionSystem.Linq.Expressions.LambdaExpression

PowerAssign

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

ArrayIndex

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo
conversionSystem.Linq.Expressions.LambdaExpression

Block

arraySystem.Linq.Expressions.Expression
indexSystem.Linq.Expressions.Expression

Block

arg0System.Linq.Expressions.Expression
arg1System.Linq.Expressions.Expression

Block

arg0System.Linq.Expressions.Expression
arg1System.Linq.Expressions.Expression
arg2System.Linq.Expressions.Expression

Block

arg0System.Linq.Expressions.Expression
arg1System.Linq.Expressions.Expression
arg2System.Linq.Expressions.Expression
arg3System.Linq.Expressions.Expression

Block

arg0System.Linq.Expressions.Expression
arg1System.Linq.Expressions.Expression
arg2System.Linq.Expressions.Expression
arg3System.Linq.Expressions.Expression
arg4System.Linq.Expressions.Expression

Block

expressionsSystem.Linq.Expressions.Expression[]

Block

variablesSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
expressionsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

MakeCatchBlock

typeSystem.Type
variablesSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
expressionsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Condition

typeSystem.Type
variableSystem.Linq.Expressions.ParameterExpression
bodySystem.Linq.Expressions.Expression
filterSystem.Linq.Expressions.Expression

Condition

testSystem.Linq.Expressions.Expression
ifTrueSystem.Linq.Expressions.Expression
ifFalseSystem.Linq.Expressions.Expression

Dynamic

testSystem.Linq.Expressions.Expression
ifTrueSystem.Linq.Expressions.Expression
ifFalseSystem.Linq.Expressions.Expression
typeSystem.Type

Dynamic

binderSystem.Runtime.CompilerServices.CallSiteBinder
returnTypeSystem.Type
arg0System.Linq.Expressions.Expression

Dynamic

binderSystem.Runtime.CompilerServices.CallSiteBinder
returnTypeSystem.Type
arg0System.Linq.Expressions.Expression
arg1System.Linq.Expressions.Expression

Dynamic

binderSystem.Runtime.CompilerServices.CallSiteBinder
returnTypeSystem.Type
arg0System.Linq.Expressions.Expression
arg1System.Linq.Expressions.Expression
arg2System.Linq.Expressions.Expression

Dynamic

binderSystem.Runtime.CompilerServices.CallSiteBinder
returnTypeSystem.Type
arg0System.Linq.Expressions.Expression
arg1System.Linq.Expressions.Expression
arg2System.Linq.Expressions.Expression
arg3System.Linq.Expressions.Expression

ElementInit

binderSystem.Runtime.CompilerServices.CallSiteBinder
returnTypeSystem.Type
argumentsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

MakeGoto

addMethodSystem.Reflection.MethodInfo
argumentsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

ArrayAccess

kindSystem.Linq.Expressions.GotoExpressionKind
targetSystem.Linq.Expressions.LabelTarget
valueSystem.Linq.Expressions.Expression
typeSystem.Type

Property

arraySystem.Linq.Expressions.Expression
indexesSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Invoke

instanceSystem.Linq.Expressions.Expression
propertyNameSystem.String
argumentsSystem.Linq.Expressions.Expression[]

Label

expressionSystem.Linq.Expressions.Expression
argumentsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Lambda

targetSystem.Linq.Expressions.LabelTarget
defaultValueSystem.Linq.Expressions.Expression

Lambda

bodySystem.Linq.Expressions.Expression
parametersSystem.Linq.Expressions.ParameterExpression[]

Lambda

bodySystem.Linq.Expressions.Expression
tailCallSystem.Boolean
parametersSystem.Linq.Expressions.ParameterExpression[]

Lambda

bodySystem.Linq.Expressions.Expression
parametersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Lambda

bodySystem.Linq.Expressions.Expression
tailCallSystem.Boolean
parametersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Lambda

bodySystem.Linq.Expressions.Expression
nameSystem.String
parametersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

GetDelegateType

bodySystem.Linq.Expressions.Expression
nameSystem.String
tailCallSystem.Boolean
parametersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

ListInit

typeArgsSystem.Type[]

ListInit

newExpressionSystem.Linq.Expressions.NewExpression
initializersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Loop

newExpressionSystem.Linq.Expressions.NewExpression
addMethodSystem.Reflection.MethodInfo
initializersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Bind

bodySystem.Linq.Expressions.Expression
breakSystem.Linq.Expressions.LabelTarget
continueSystem.Linq.Expressions.LabelTarget

Field

memberSystem.Reflection.MemberInfo
expressionSystem.Linq.Expressions.Expression

Property

expressionSystem.Linq.Expressions.Expression
fieldNameSystem.String

PropertyOrField

expressionSystem.Linq.Expressions.Expression
propertyNameSystem.String

Call

expressionSystem.Linq.Expressions.Expression
propertyOrFieldNameSystem.String

Call

instanceSystem.Linq.Expressions.Expression
methodNameSystem.String
typeArgumentsSystem.Type[]
argumentsSystem.Linq.Expressions.Expression[]

ArrayIndex

typeSystem.Type
methodNameSystem.String
typeArgumentsSystem.Type[]
argumentsSystem.Linq.Expressions.Expression[]

NewArrayBounds

arraySystem.Linq.Expressions.Expression
indexesSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

SwitchCase

typeSystem.Type
boundsSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Switch

bodySystem.Linq.Expressions.Expression
testValuesSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

MakeTry

typeSystem.Type
switchValueSystem.Linq.Expressions.Expression
defaultBodySystem.Linq.Expressions.Expression
comparisonSystem.Reflection.MethodInfo
casesSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

TypeIs

typeSystem.Type
bodySystem.Linq.Expressions.Expression
finallySystem.Linq.Expressions.Expression
faultSystem.Linq.Expressions.Expression
handlersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

TypeEqual

expressionSystem.Linq.Expressions.Expression
typeSystem.Type

Negate

expressionSystem.Linq.Expressions.Expression
typeSystem.Type

UnaryPlus

expressionSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

NegateChecked

expressionSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

IsFalse

expressionSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

IsTrue

expressionSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

OnesComplement

expressionSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

TypeAs

expressionSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

Unbox

expressionSystem.Linq.Expressions.Expression
typeSystem.Type

ConvertChecked

expressionSystem.Linq.Expressions.Expression
typeSystem.Type

Quote

expressionSystem.Linq.Expressions.Expression
typeSystem.Type
methodSystem.Reflection.MethodInfo

Throw

expressionSystem.Linq.Expressions.Expression

Increment

valueSystem.Linq.Expressions.Expression
typeSystem.Type

Decrement

expressionSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

Equal

expressionSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

GreaterThan

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
liftToNullSystem.Boolean
methodSystem.Reflection.MethodInfo

LessThanOrEqual

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
liftToNullSystem.Boolean
methodSystem.Reflection.MethodInfo

Add

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
liftToNullSystem.Boolean
methodSystem.Reflection.MethodInfo

Lambda

leftSystem.Linq.Expressions.Expression
rightSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

Field

bodySystem.Linq.Expressions.Expression
nameSystem.String
tailCallSystem.Boolean
parametersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Property

expressionSystem.Linq.Expressions.Expression
fieldSystem.Reflection.FieldInfo

NewArrayInit

expressionSystem.Linq.Expressions.Expression
propertySystem.Reflection.PropertyInfo

Not

typeSystem.Type
initializersSystem.Collections.Generic.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Convert

expressionSystem.Linq.Expressions.Expression
methodSystem.Reflection.MethodInfo

Equals

expressionSystem.Linq.Expressions.Expression
typeSystem.Type
methodSystem.Reflection.MethodInfo

GetHashCode

objSystem.Object

GetType

.

NodeType

.

Type

.

CanReduce

.
.