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
JavaScript does not support generic types or methods.
ExpressionCompiler<TResult, TInstanceParameter> | Creates a new ExpressionCompiler<TResult, TInstanceParameter>. |
CompiledAction | Gets Action<T> delegate for compiled expression. |
CompiledExpression | Gets the compiled Linq Expression after C# Code Expression is compiled. |
CompiledFunction | Gets Func<T, 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. |
Compile | Compiles C# Expression. |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
ExecuteAction | Executes compiled Action<T> based expression. |
ExecuteFunction | Executes compiled Func<T, 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 ExpressionCompiler<TResult, TInstanceParameter>, i.e., the Expression value.
(Overrides Object.ToString()) |