Represents the base class for relational filters (for example, IsEqualTo, IsGreaterThan or IsLessThanOrEqualTo).
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
Namespace
↔ XmlNamespace
-
Gets or sets the namespace.
getter/setter pairinherited
-
OnChangeList
↔ List<IComplexPropertyChangedDelegate>
-
Occurs when property changed.
getter/setter pairinherited
-
OtherPropertyDefinition
↔ PropertyDefinitionBase?
-
Gets or sets the definition of the property to compare with. Property definitions are available as static members
from schema classes (for example, EmailMessageSchema.Subject, AppointmentSchema.Start, ContactSchema.GivenName, etc.)
The OtherPropertyDefinition and Value properties are mutually exclusive; setting one resets the other to null.
getter/setter pair
-
PropertyDefinition
↔ PropertyDefinitionBase?
-
Gets or sets the definition of the property that is involved in the search filter. Property definitions are
available as static members from schema classes (for example, EmailMessageSchema.Subject, AppointmentSchema.Start, ContactSchema.GivenName, etc.)
getter/setter pairinherited
-
propertyDefinition
↔ PropertyDefinitionBase?
-
getter/setter pairinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
Value
↔ Object?
-
Gets or sets the value to compare with. The Value and OtherPropertyDefinition properties
are mutually exclusive; setting one resets the other to null.
getter/setter pair
Methods
-
addOnChangeEvent(IComplexPropertyChangedDelegate change)
→ void
-
inherited
-
CanSetFieldValue<T>(T field, T value)
→ bool
-
Sets value of field.
inherited
-
Changed()
→ dynamic
-
Instance was changed.
inherited
-
ClearChangeLog()
→ void
-
Clears the change log.
inherited
-
GetXmlElementName()
→ String?
-
Gets the name of the XML element.
inherited
-
InternalValidate()
→ void
-
Validate instance.
override
-
LoadFromXml(EwsServiceXmlReader reader, String? xmlElementName)
→ Future<void>
-
Loads from XML.
inherited
-
LoadFromXmlWithNamespace(EwsServiceXmlReader reader, XmlNamespace xmlNamespace, String? xmlElementName)
→ Future<void>
-
Loads from XML.
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
ReadAttributesFromXml(EwsServiceXmlReader reader)
→ void
-
Reads the attributes from XML.
inherited
-
ReadTextValueFromXml(EwsServiceXmlReader reader)
→ Future<void>
-
Reads the text value from XML.
inherited
-
removeChangeEvent(IComplexPropertyChangedDelegate change)
→ void
-
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
TryReadElementFromXml(EwsServiceXmlReader reader)
→ Future<bool>
-
Tries to read element from XML.
override
-
TryReadElementFromXmlToPatch(EwsServiceXmlReader reader)
→ Future<bool>
-
Tries to read element from XML to patch this property.
inherited
-
UpdateFromXml(EwsServiceXmlReader reader, String xmlElementName)
→ Future<void>
-
Loads from XML to update this property.
inherited
-
UpdateFromXmlWithNamespace(EwsServiceXmlReader reader, XmlNamespace xmlNamespace, String xmlElementName)
→ Future<void>
-
Loads from XML to update itself.
inherited
-
Validate()
→ void
-
Implements ISelfValidate.Validate. Validates this instance.
inherited
-
WriteAttributesToXml(EwsServiceXmlWriter writer)
→ void
-
Writes the attributes to XML.
inherited
-
WriteElementsToXml(EwsServiceXmlWriter writer)
→ void
-
Writes the elements to XML.
override
-
WriteToXml(EwsServiceXmlWriter writer, String? xmlElementName)
→ void
-
Writes to XML.
inherited
-
WriteToXmlWithNamespace(EwsServiceXmlWriter writer, XmlNamespace xmlNamespace, String? xmlElementName)
→ void
-
Writes to XML.
inherited
-
WriteToXmlWithWriter(EwsServiceXmlWriter writer)
→ void
-
Writes to XML.
inherited