Table of Contents

Class ParsedExpressionUnresolvableMemberException

Namespace
LfrlAnvil.Computable.Expressions.Exceptions
Assembly
LfrlAnvil.Computable.Expressions.dll

Represents an error that occurred due to a missing member.

public class ParsedExpressionUnresolvableMemberException : InvalidOperationException, ISerializable
Inheritance
ParsedExpressionUnresolvableMemberException
Implements
Inherited Members

Constructors

ParsedExpressionUnresolvableMemberException(Type, string)

public ParsedExpressionUnresolvableMemberException(Type targetType, string memberName)

Parameters

targetType Type

Target type.

memberName string

Field or property name.

ParsedExpressionUnresolvableMemberException(Type, string, IReadOnlyList<Type>)

public ParsedExpressionUnresolvableMemberException(Type targetType, string methodName, IReadOnlyList<Type> parameterTypes)

Parameters

targetType Type

Target type.

methodName string

Method name.

parameterTypes IReadOnlyList<Type>

Parameter types.

Properties

MemberName

Member name.

public string MemberName { get; }

Property Value

string

MemberType

Type of the missing member.

public MemberTypes MemberType { get; }

Property Value

MemberTypes

ParameterTypes

Parameter types.

public IReadOnlyList<Type>? ParameterTypes { get; }

Property Value

IReadOnlyList<Type>

TargetType

Target type.

public Type TargetType { get; }

Property Value

Type