| ComparisonEngine Methods | 
The ComparisonEngine type exposes the following members.
| Name | Description | |
|---|---|---|
| Compare(Attrib, Attrib, ValueOperator) | ||
| Compare(Object, Object, ValueOperator, ExtendedAttributeType) | 
            Compares two values of the specified ExtendedAttributeType
              | |
| Compare(Object, Object, ValueOperator, AttributeType) | 
            Compares two values of the specified AttributeType
              | |
| CompareBinary(Byte, Byte, ValueOperator) | 
            Compares a binary using the specified ValueOperator
              | |
| CompareBinary(Byte, String, ValueOperator) | 
            Compares a binary value using the specified ValueOperator
              | |
| CompareBinary(String, String, ValueOperator) | 
            Compares a binary value using the specified ValueOperator
              | |
| CompareBoolean(Boolean, Boolean, ValueOperator) | 
            Compares a boolean value using the specified ValueOperator
              | |
| CompareBoolean(Boolean, String, ValueOperator) | 
            Compares a boolean value using the specified ValueOperator
              | |
| CompareBoolean(String, String, ValueOperator) | 
            Compares a boolean value using the specified ValueOperator
              | |
| CompareDateTime | 
            Compares a DateTime value using the specified ValueOperator
              | |
| CompareLong(Int64, Int64, ValueOperator) | 
            Compares a numeric value using the specified ValueOperator
              | |
| CompareLong(Int64, String, ValueOperator) | 
            Compares a numeric value using the specified ValueOperator
              | |
| CompareLong(String, String, ValueOperator) | 
            Compares a numeric value using the specified ValueOperator
              | |
| CompareString(String, String, ValueOperator) | 
            Compares a string using the specified ValueOperator
              | |
| CompareString(String, String, ValueOperator, StringComparison) | 
            Compares a string using the specified ValueOperator
              | |
| GetAllowedValueOperators(AttributeType) | 
            Gets the value operators that are allowed to be used with the specified AttributeType
              | |
| GetAllowedValueOperators(ExtendedAttributeType) | 
            Gets the value operators that are allowed to be used with the specified ExtendedAttributeType
              | |
| IsAllowedBinaryOperator | 
            Determines if the specified ValueOperator is allowed to be used to compare a binary value
              | |
| IsAllowedBooleanOperator | 
            Determines if the specified ValueOperator is allowed to be used to compare a state value
              | |
| IsAllowedDateTimeOperator | 
            Determines if the specified ValueOperator is allowed to be used to compare a DateTime value
              | |
| IsAllowedIntegerOperator | 
            Determines if the specified ValueOperator is allowed to be used to compare a numeric value
              | |
| IsAllowedOperator(ValueOperator, ExtendedAttributeType) | 
            Gets a value indicating if the specified ValueOperator is compatible with the specified ExtendedAttributeType
              | |
| IsAllowedOperator(ValueOperator, AttributeType) | 
            Gets a value indicating if the specified ValueOperator is compatible with the specified AttributeType
              | |
| IsAllowedPresenceOperator | 
            Determines if the specified ValueOperator is allowed to be used to compare a binary value
              | |
| IsAllowedReferenceOperator | 
            Determines if the specified ValueOperator is allowed to be used to compare a binary value
              | |
| IsAllowedStringOperator | 
            Determines if the specified ValueOperator is allowed to be used to compare a string value
              |