Show / Hide Table of Contents

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.

☀
☾
In this article
Back to top
Supported by the .NET Foundation
☀
☾