C# (CSharp) System.Linq.Expressions Namespace

Nested Namespaces

System.Linq.Expressions.Compiler
System.Linq.Expressions.Interpreter
System.Linq.Expressions.Tests

Classes

Name Description
AssignBinaryExpression
BinaryExpression
ByRefAssignBinaryExpression
CachedReflectionInfo
CatchBlock
ClearDebugInfoExpression
CoalesceConversionBinaryExpression
ConditionalExpression
ConstantCheck
ConstantExpression
DebugInfoExpression
DefaultExpression
DynamicExpression
DynamicExpression1
DynamicExpression2
DynamicExpression3
DynamicExpression4
DynamicExpressionN
DynamicExpressionVisitor
ElementInit
Error Strongly-typed and parameterized exception factory.
Expression
Expression.BinaryExpressionProxy
Expression.BlockExpressionProxy
Expression.CatchBlockProxy
Expression.ConditionalExpressionProxy
Expression.ConstantExpressionProxy
Expression.DebugInfoExpressionProxy
Expression.DefaultExpressionProxy
Expression.GotoExpressionProxy
Expression.IndexExpressionProxy
Expression.InvocationExpressionProxy
Expression.LabelExpressionProxy
Expression.LambdaExpressionProxy
Expression.ListInitExpressionProxy
Expression.LoopExpressionProxy
Expression.MemberExpressionProxy
Expression.MemberInitExpressionProxy
Expression.MethodCallExpressionProxy
Expression.NewArrayExpressionProxy
Expression.NewExpressionProxy
Expression.ParameterExpressionProxy
Expression.RuntimeVariablesExpressionProxy
Expression.SwitchCaseProxy
Expression.SwitchExpressionProxy
Expression.TryExpressionProxy
Expression.TypeBinaryExpressionProxy
Expression.UnaryExpressionProxy
ExpressionExtension
ExpressionVisitor
FieldExpression
FullConditionalExpression
FullConditionalExpressionWithType
GotoExpression Represents an unconditional jump. This includes return statements, break and continue statements, and other jumps.
IndexExpression
InstanceMethodCallExpression
InstanceMethodCallExpression0
InstanceMethodCallExpression1
InstanceMethodCallExpression2
InstanceMethodCallExpression3
InstanceMethodCallExpressionN
InvocationExpression
InvocationExpression0
InvocationExpression1
InvocationExpression2
InvocationExpression3
InvocationExpression4
InvocationExpression5
InvocationExpressionN
LabelExpression
LabelTarget Used to denote the target of a GotoExpression.
LambdaExpression
ListInitExpression
LogicalBinaryExpression
LoopExpression
MemberAssignment Represents assignment to a member of an object.
MemberBinding Provides the base class from which the classes that represent bindings that are used to initialize members of a newly created object derive.
MemberExpression
MemberInitExpression
MemberListBinding Represents initializing the elements of a collection member of a newly created object.
MemberMemberBinding
MethodBinaryExpression
MethodCallExpression
MethodCallExpression0
MethodCallExpression1
MethodCallExpression2
MethodCallExpression3
MethodCallExpression4
MethodCallExpression5
MethodCallExpressionN
NewArrayBoundsExpression
NewArrayExpression
NewArrayInitExpression
NewExpression
NewValueTypeExpression
OpAssignMethodConversionBinaryExpression
PropertyExpression
RuntimeVariablesExpression An expression that provides runtime read/write access to variables. Needed to implement "eval" in dynamic languages. Evaluates to an instance of ILocalVariables at run time.
SimpleBinaryExpression
SpanDebugInfoExpression
Strings Strongly-typed and parameterized string resources.
SwitchCase
SwitchExpression
SymbolDocumentInfo Stores information needed to emit debugging symbol information for a source file, in particular the file name and unique language identifier.
SymbolDocumentWithGuids
TryExpression
TypeBinaryExpression
TypedConstantExpression
TypedDynamicExpression1
TypedDynamicExpression2
TypedDynamicExpression3
TypedDynamicExpression4
TypedDynamicExpressionN
UnaryExpression
Utils