Represents an expression that has a binary operator.
BlockExpressionRepresents a block that contains a sequence of expressions where variables can be defined.
CatchBlockRepresents a catch statement in a try block.
ConditionalExpressionRepresents an expression that has a conditional operator.
ConstantExpressionRepresents an expression that has a constant value.
DebugInfoExpressionEmits or clears a sequence point for debug information. This allows the debugger to highlight the correct source code when debugging.
DefaultExpressionRepresents the default value of a type or an empty expression.
DynamicExpressionRepresents a dynamic operation.
DynamicExpressionVisitorRepresents a visitor or rewriter for dynamic expression trees.
ElementInitRepresents an initializer for a single element of an IEnumerable collection.
ExpressionProvides the base class from which the classes that represent expression tree nodes are derived. It also contains static
(Shared
in Visual Basic) factory methods to create the various node types. This is an abstract
class.
Represents a strongly typed lambda expression as a data structure in the form of an expression tree. This class cannot be inherited.
ExpressionVisitorRepresents a visitor or rewriter for expression trees.
GotoExpressionRepresents an unconditional jump. This includes return statements, break and continue statements, and other jumps.
IndexExpressionRepresents indexing a property or array.
InvocationExpressionRepresents an expression that applies a delegate or lambda expression to a list of argument expressions.
LabelExpressionRepresents a label, which can be put in any Expression context. If it is jumped to, it will get the value provided by the corresponding GotoExpression. Otherwise, it receives the value in DefaultValue. If the Type equals System.Void, no value should be provided.
LabelTargetUsed to represent the target of a GotoExpression.
LambdaExpressionDescribes a lambda expression. This captures a block of code that is similar to a .NET method body.
ListInitExpressionRepresents a constructor call that has a collection initializer.
LoopExpressionRepresents an infinite loop. It can be exited with "break".
MemberAssignmentRepresents assignment operation for a field or property of an object.
MemberBindingProvides the base class from which the classes that represent bindings that are used to initialize members of a newly created object derive.
MemberExpressionRepresents accessing a field or property.
MemberInitExpressionRepresents calling a constructor and initializing one or more members of the new object.
MemberListBindingRepresents initializing the elements of a collection member of a newly created object.
MemberMemberBindingRepresents initializing members of a member of a newly created object.
MethodCallExpressionRepresents a call to either static or an instance method.
NewArrayExpressionRepresents creating a new array and possibly initializing the elements of the new array.
NewExpressionRepresents a constructor call.
ParameterExpressionRepresents a named parameter expression.
RuntimeVariablesExpressionAn expression that provides runtime read/write permission for variables.
SwitchCaseRepresents one case of a SwitchExpression.
SwitchExpressionRepresents a control expression that handles multiple selections by passing control to SwitchCase.
SymbolDocumentInfoStores information necessary to emit debugging symbol information for a source file, in particular the file name and unique language identifier.
TryExpressionRepresents a try/catch/finally/fault block.
TypeBinaryExpressionRepresents an operation between an expression and a type.
UnaryExpressionRepresents an expression that has a unary operator.
The abstract class Expression provides the root of a class hierarchy used to model expression trees.
The classes in this namespace that derive from Expression, for example MemberExpression and ParameterExpression, are used to represent nodes in an expression tree. The Expression class contains static
(Shared
in Visual Basic) factory methods to create expression tree nodes of the various types.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4