Table of Contents

Namespace LfrlAnvil.Computable.Expressions.Exceptions

Classes

InvalidParsedExpressionArgumentCountException

Represents an error that occurred due to an invalid number of arguments during delegate invocation.

InvalidParsedExpressionArgumentsException

Represents an error that occurred due to invalid expression argument names.

ParsedExpressionArgumentBindingException

Represents an error that occurred due to an invalid argument name during argument binding.

ParsedExpressionArgumentBufferTooSmallException

Represents an error that occurred due to an argument buffer being too small.

ParsedExpressionConstructException

Represents an error associated with an expression construct.

ParsedExpressionCreationException

Represents an error that occurred during an attempt to create an IParsedExpression<TArg, TResult> instance.

ParsedExpressionFactoryBuilderException

Represents an error that occurred during an attempt to create an IParsedExpressionFactory instance.

ParsedExpressionInvalidArrayElementException

Represents an error that occurred due to an invalid array element expression.

ParsedExpressionInvalidExpressionException

Represents an error that occurred due to an unexpected expression.

ParsedExpressionInvocationException

Represents an error that can be thrown by compiled expression delegates.

ParsedExpressionMemberAmbiguityException

Represents an error that occurred due to ambiguous member name.

ParsedExpressionNonInvocableTypeExpression

Represents an error that occurred due to an attempt to invoke an instance of a non-delegate type.

ParsedExpressionTypeConverterException

Represents an error that occurred due to an invalid type cast.

ParsedExpressionUnresolvableIndexerException

Represents an error that occurred due to a missing indexer property.

ParsedExpressionUnresolvableMemberException

Represents an error that occurred due to a missing member.

UnsupportedDelegateParameterCountException

Represents an error that occurred due to a number of nested delegate parameters with a closure being too large.