ImAddressDictionary class

Represents a dictionary of Instant Messaging addresses.
Inheritance

Constructors

ImAddressDictionary()

Properties

Entries Map<ImAddressKey?, ImAddressEntry>
Gets the entries.
no setterinherited
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
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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
Contains(ImAddressKey key) bool
Determines whether this instance contains the specified key.
inherited
CreateEntry(EwsServiceXmlReader reader) ImAddressEntry?
Creates the entry.
inherited
CreateEntryInstance() ImAddressEntry
Creates instance of dictionary entry.
override
GetEntryXmlElementName(ImAddressEntry? entry) String
Gets the name of the entry XML element.
inherited
GetFieldIndex(ImAddressKey? key) String
Gets the index of the field.
inherited
GetFieldURI() String
Gets the field URI.
override
InternalAdd(ImAddressEntry entry) → void
Add entry.
inherited
InternalAddOrReplace(ImAddressEntry entry) → void
Add or replace entry.
inherited
InternalRemove(ImAddressKey key) → void
Remove entry based on key.
inherited
InternalValidate() → void
Validates this instance.
inherited
LoadFromXml(EwsServiceXmlReader reader, String? localElementName) 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
TryGetValue(ImAddressKey key, OutParam<String> imAddressOutParam) bool
Tries to get the IM address associated with the specified key.
TryReadElementFromXml(EwsServiceXmlReader reader) Future<bool>
Tries to read element from XML.
inherited
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
WriteDeleteUpdateToXml(EwsServiceXmlWriter writer, ServiceObject? ewsObject) bool
Writes deletion update to XML.
inherited
WriteElementsToXml(EwsServiceXmlWriter writer) → void
Writes elements to XML.
inherited
WriteSetUpdateToXml(EwsServiceXmlWriter writer, ServiceObject? ewsObject, PropertyDefinition propertyDefinition) bool
Writes updates to XML.
inherited
WriteToXml(EwsServiceXmlWriter writer, String? xmlElementName) → void
Writes to XML.
inherited
WriteToXmlWithNamespace(EwsServiceXmlWriter writer, XmlNamespace xmlNamespace, String? xmlElementName) → void
Writes to XML.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited
operator [](ImAddressKey key) String?
Gets or sets the Instant Messaging address at the specified key.
operator []=(ImAddressKey key, String? value) → void