Class Operator.DescriptorComparison
protected class Operator.DescriptorComparison
- Inheritance
-
Operator.DescriptorComparison
- Inherited Members
Constructors
DescriptorComparison(bool, bool, TypeDescriptor)
public DescriptorComparison(bool areNumbers, bool areCompatible, TypeDescriptor compatibleType)
Parameters
areNumbers
boolareCompatible
boolcompatibleType
TypeDescriptor
Fields
INCOMPATIBLE_NUMBERS
protected static readonly Operator.DescriptorComparison INCOMPATIBLE_NUMBERS
Field Value
NOT_NUMBERS
protected static readonly Operator.DescriptorComparison NOT_NUMBERS
Field Value
_areCompatible
protected readonly bool _areCompatible
Field Value
_areNumbers
protected readonly bool _areNumbers
Field Value
_compatibleType
protected readonly TypeDescriptor _compatibleType
Field Value
Properties
AreCompatible
public bool AreCompatible { get; }
Property Value
AreNumbers
public bool AreNumbers { get; }
Property Value
CompatibleType
public TypeDescriptor CompatibleType { get; }
Property Value
Methods
CheckNumericCompatibility(TypeDescriptor, TypeDescriptor, TypeDescriptor, TypeDescriptor)
public static Operator.DescriptorComparison CheckNumericCompatibility(TypeDescriptor leftDeclaredDescriptor, TypeDescriptor rightDeclaredDescriptor, TypeDescriptor leftActualDescriptor, TypeDescriptor rightActualDescriptor)
Parameters
leftDeclaredDescriptor
TypeDescriptorrightDeclaredDescriptor
TypeDescriptorleftActualDescriptor
TypeDescriptorrightActualDescriptor
TypeDescriptor