public class ExpressionCompiler<TResult, TInstanceParameter>
where TInstanceParameter : class
Public Class ExpressionCompiler(Of TResult, TInstanceParameter As Class)generic<typename TResult, typename TInstanceParameter>
where TInstanceParameter : ref class
public ref class ExpressionCompiler| ExpressionCompilerTResult, TInstanceParameter | Creates a new ExpressionCompilerTResult, TInstanceParameter. |
| CompiledAction | Gets ActionT delegate for compiled expression. |
| CompiledExpression | Gets the compiled Linq Expression after C# Code Expression is compiled. |
| CompiledFunction | Gets FuncT, TResult delegate for compiled expression. |
| Expression | Gets the C# code expression to compile. |
| InstanceParameterType | Gets or sets the instance parameter Type used for defining expression accessible field values, defaults to TInstanceParameter. |
| TypeRegistry | Gets or sets the TypeRegistry used for compilation. |
| VariableContext | Gets or sets the ISupportContextVariables instance to use for context variables. |
| Compile | Compiles C# Expression. |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| ExecuteAction | Executes compiled ActionT based expression. |
| ExecuteFunction | Executes compiled FuncT, TResult based expression. |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| ToString |
Returns a string that represents the ExpressionCompilerTResult, TInstanceParameter, i.e., the Expression value.
(Overrides ObjectToString) |