Namespace DotNext.Metaprogramming
Classes
CodeGenerator
Represents code generator.
ConditionalBuilder
Builder of conditional expression.
ExpressionBuilder<TExpression>
Represents compound expression builder.
MatchBuilder
Represents pattern matcher.
SwitchBuilder
Represents selection statement that chooses a single section to execute from a list of candidates based on a pattern matching.
TryBuilder
Represents structured exception handling statement.
Structs
LambdaContext
Represents lambda construction context.
LoopContext
Identifies loop.
Enums
AsyncLambdaFlags
Represents flags controlling dynamic compilation of asynchronous lambda expression.
Delegates
MatchBuilder.CaseStatement
Represents constructor of the action to be executed if value
matches to the pattern defined by MatchBuilder.Pattern.
MatchBuilder.Pattern
Represents condition constructor for the switch case.
TryBuilder.Filter
Represents constructor of exception handling filter.
TryBuilder.Handler
Represents exception handler constructor.