ContainsSubString class

//

Represents a search filter that checks for the presence of a subString inside a text property. Applications can use ContainsSubString to define conditions such as "Field CONTAINS Value" or "Field IS PREFIXED WITH Value".
Inheritance

Constructors

ContainsSubString()
Initializes a new instance of the
ContainsSubString.withPropertyAndValue(PropertyDefinitionBase propertyDefinition, String value)
Initializes a new instance of the
ContainsSubString.withPropertyAndValueAndModes(PropertyDefinitionBase propertyDefinition, String value, ContainmentMode containmentMode, ComparisonMode comparisonMode)
Initializes a new instance of the

Properties

comparisonMode ComparisonMode?
getter/setter pair
ComparisonMode ComparisonMode?
Gets or sets the comparison mode.
getter/setter pair
containmentMode ContainmentMode?
getter/setter pair
ContainmentMode ContainmentMode?
Gets or sets the containment mode.
getter/setter pair
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
propertyDefinition PropertyDefinitionBase?
getter/setter pairinherited
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
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value String?
getter/setter pair
Value String?
Gets or sets the value to compare the specified property with.
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.
override
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.
override
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.
override
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

Operators

operator ==(Object other) bool
The equality operator.
inherited