System.Linq.Dynamic.ExtendedExpressionParser.ExtendedExpressionParser C# (CSharp) Méthode

ExtendedExpressionParser() public méthode

public ExtendedExpressionParser ( IReadOnlyList parameters, string expression, object values, [ allowedExtensionMethods, [ surrogateGenerator, Type>.[ knownTypes, Maybe baseTypeForNewClass ) : System.Collections.Generic
parameters IReadOnlyList
expression string
values object
allowedExtensionMethods [
surrogateGenerator [
knownTypes Type>.[
baseTypeForNewClass Maybe
Résultat System.Collections.Generic
		public ExtendedExpressionParser(IReadOnlyList<ParameterExpression> parameters,
			string expression,
			object[] values,
			[NotNull] IEnumerable<MethodInfo> allowedExtensionMethods,
			[NotNull] Func<string, Expression, Maybe<Expression>> surrogateGenerator,
			[NotNull] IReadOnlyDictionary<string, Type> knownTypes,
			Maybe<Type> baseTypeForNewClass)
			: base(parameters, expression, values)
		{
			_allowedExtensionMethods = allowedExtensionMethods;
			_surrogateGenerator = surrogateGenerator;
			_knownTypes = knownTypes;
			_baseTypeForNewClass = baseTypeForNewClass;
		}