Table of Contents

Class Operator.DescriptorComparison

Namespace
Steeltoe.Common.Expression.Internal.Spring.Ast
Assembly
Steeltoe.Common.Expression.dll
protected class Operator.DescriptorComparison
Inheritance
Operator.DescriptorComparison
Inherited Members

Constructors

DescriptorComparison(bool, bool, TypeDescriptor)

public DescriptorComparison(bool areNumbers, bool areCompatible, TypeDescriptor compatibleType)

Parameters

areNumbers bool
areCompatible bool
compatibleType TypeDescriptor

Fields

INCOMPATIBLE_NUMBERS

protected static readonly Operator.DescriptorComparison INCOMPATIBLE_NUMBERS

Field Value

Operator.DescriptorComparison

NOT_NUMBERS

protected static readonly Operator.DescriptorComparison NOT_NUMBERS

Field Value

Operator.DescriptorComparison

_areCompatible

protected readonly bool _areCompatible

Field Value

bool

_areNumbers

protected readonly bool _areNumbers

Field Value

bool

_compatibleType

protected readonly TypeDescriptor _compatibleType

Field Value

TypeDescriptor

Properties

AreCompatible

public bool AreCompatible { get; }

Property Value

bool

AreNumbers

public bool AreNumbers { get; }

Property Value

bool

CompatibleType

public TypeDescriptor CompatibleType { get; }

Property Value

TypeDescriptor

Methods

CheckNumericCompatibility(TypeDescriptor, TypeDescriptor, TypeDescriptor, TypeDescriptor)

public static Operator.DescriptorComparison CheckNumericCompatibility(TypeDescriptor leftDeclaredDescriptor, TypeDescriptor rightDeclaredDescriptor, TypeDescriptor leftActualDescriptor, TypeDescriptor rightActualDescriptor)

Parameters

leftDeclaredDescriptor TypeDescriptor
rightDeclaredDescriptor TypeDescriptor
leftActualDescriptor TypeDescriptor
rightActualDescriptor TypeDescriptor

Returns

Operator.DescriptorComparison