ExpressionCompiler | Represents a runtime C# expression evaluator. |
ExpressionCompilerTResult | Represents a runtime C# expression evaluator, strongly typed for a specific return value TResult. |
ExpressionCompilerTResult, TInstanceParameter | Represents a runtime C# expression evaluator, strongly typed for a specific return value TResult and instance parameter values TInstanceParameter. |
ExpressionContext | Represents a dynamic expression context for evaluating expressions with variables and imports. |
ExpressionContextT | Represents a dynamic expression context for evaluating expressions with variables and imports. |
ExpressionContextCompiler | Represents a runtime C# expression evaluator, for any return value types and a general purpose ExpressionContext. |
ExpressionContextCompilerTResult | Represents a runtime C# expression evaluator, strongly typed for a specific return value TResult and a general purpose ExpressionContext. |
ExpressionContextCompilerTResult, TContextType | Represents a runtime C# expression evaluator, strongly typed for a specific return value TResult and an ExpressionContextT with TContextType variables. |
NotVisibleToExpressionAttribute | Defines an attribute that will mark a property or field in an instance type used as context to an ExpressionCompiler as not visible to expressions. |
Symbol | Represents a symbol consisting of a name, Type and value to be accessible for expressions used with the ExpressionCompilerTResult, TInstanceParameter. |
TypeRegistry | Defines a registry of types and symbols needed for an ExpressionCompiler. |
ISupportContextVariables | Defines an interface for types that support context variables. |