ItemIdCollection class 
 
    
  
Represents a collection of item Ids.
    
    
  
    
  
    
  
    Methods
    
        - 
  addOnChangeEvent(IComplexPropertyChangedDelegate change)
    → void
  
  
- 
  
  inherited 
- 
  any(bool test(ItemId element))
    → bool
  
  
- 
  Checks whether any element of this iterable satisfies test.inherited 
- 
  CanSetFieldValue<T>(T field, T value)
    → bool
  
  
- 
  
Sets value of field.
  inherited 
- 
  cast<R>()
    → Iterable<R>
  
  
- 
  A view of this iterable as an iterable of Rinstances.inherited 
- 
  Changed()
    → dynamic
  
  
- 
  
Instance was changed.
  inherited 
- 
  ClearChangeLog()
    → void
  
  
- 
  
Clears the change log.
  inherited 
- 
  contains(Object? element)
    → bool
  
  
- 
  Whether the collection contains an element equal to element.inherited 
- 
  Contains(ItemId complexProperty)
    → bool
  
  
- 
  
Determines whether a specific property is in the collection.
  inherited 
- 
  CreateComplexProperty(String xmlElementName)
    → ItemId
  
  
- 
  
Creates the complex property.
  override 
- 
  elementAt(int index)
    → ItemId
  
  
- 
  Returns the indexth element.inherited 
- 
  every(bool test(ItemId element))
    → bool
  
  
- 
  Checks whether every element of this iterable satisfies test.inherited 
- 
  expand<T>(Iterable<T> toElements(ItemId element))
    → Iterable<T>
  
  
- 
  Expands each element of this Iterable into zero or more elements.
  inherited 
- 
  firstWhere(bool test(ItemId element), {ItemId orElse()?})
    → ItemId
  
  
- 
  The first element that satisfies the given predicate test.inherited 
- 
  fold<T>(T initialValue, T combine(T previousValue, ItemId element))
    → T
  
  
- 
  Reduces a collection to a single value by iteratively combining each
element of the collection with an existing value
  inherited 
- 
  followedBy(Iterable<ItemId> other)
    → Iterable<ItemId>
  
  
- 
  Creates the lazy concatenation of this iterable and other.inherited 
- 
  forEach(void action(ItemId element))
    → void
  
  
- 
  Invokes actionon each element of this iterable in iteration order.inherited 
- 
  GetCollectionItemXmlElementName(ItemId complexProperty)
    → String
  
  
- 
  
Gets the name of the collection item XML element.
  override 
- 
  IndexOf(ItemId complexProperty)
    → int
  
  
- 
  
Searches for a specific property and return its zero-based index within the collection.
  inherited 
- 
  InternalAdd(ItemId complexProperty, [bool loading = false])
    → void
  
  
- 
  
Add complex property.
  inherited 
- 
  InternalClear()
    → void
  
  
- 
  
Clear collection.
  inherited 
- 
  InternalRemove(ItemId? complexProperty)
    → bool
  
  
- 
  
Remove specified complex property.
  inherited 
- 
  InternalRemoveAt(int index)
    → void
  
  
- 
  
Remote entry at index.
  inherited 
- 
  InternalValidate()
    → void
  
  
- 
  
 Validates this instance.
  inherited 
- 
  ItemChanged(ComplexProperty complexProperty)
    → void
  
  
- 
  
Item changed.
  inherited 
- 
  join([String separator = ""])
    → String
  
  
- 
  Converts each element to a String and concatenates the strings.
  inherited 
- 
  lastWhere(bool test(ItemId element), {ItemId orElse()?})
    → ItemId
  
  
- 
  The last element that satisfies the given predicate test.inherited 
- 
  LoadFromXml(EwsServiceXmlReader reader, String? localElementName)
    → Future<void>
  
  
- 
  
Loads from XML.
  inherited 
- 
  LoadFromXmlWithNamespace(EwsServiceXmlReader reader, XmlNamespace xmlNamespace, String? localElementName)
    → Future<void>
  
  
- 
  
Loads from XML.
  inherited 
- 
  map<T>(T toElement(ItemId e))
    → Iterable<T>
  
  
- 
  The current elements of this iterable modified by toElement.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 
- 
  reduce(ItemId combine(ItemId value, ItemId element))
    → ItemId
  
  
- 
  Reduces a collection to a single value by iteratively combining elements
of the collection using the provided function.
  inherited 
- 
  removeChangeEvent(IComplexPropertyChangedDelegate change)
    → void
  
  
- 
  
  inherited 
- 
  RemoveFromChangeLog(ItemId? complexProperty)
    → void
  
  
- 
  
Removes from change log.
  inherited 
- 
  ShouldWriteToRequest()
    → bool
  
  
- 
  
Determine whether we should write collection to XML or not.
  inherited 
- 
  singleWhere(bool test(ItemId element), {ItemId orElse()?})
    → ItemId
  
  
- 
  The single element that satisfies test.inherited 
- 
  skip(int count)
    → Iterable<ItemId>
  
  
- 
  Creates an Iterable that provides all but the first countelements.inherited 
- 
  skipWhile(bool test(ItemId value))
    → Iterable<ItemId>
  
  
- 
  Creates an Iterablethat skips leading elements whiletestis satisfied.inherited 
- 
  take(int count)
    → Iterable<ItemId>
  
  
- 
  Creates a lazy iterable of the countfirst elements of this iterable.inherited 
- 
  takeWhile(bool test(ItemId value))
    → Iterable<ItemId>
  
  
- 
  Creates a lazy iterable of the leading elements satisfying test.inherited 
- 
  toList({bool growable = true})
    → List<ItemId>
  
  
- 
  Creates a List containing the elements of this Iterable.
  inherited 
- 
  toSet()
    → Set<ItemId>
  
  
- 
  Creates a Set containing the same elements as this iterable.
  inherited 
- 
  toString()
    → String
  
  
- 
  Returns a string representation of (some of) the elements of this.inherited 
- 
  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 
- 
  where(bool test(ItemId element))
    → Iterable<ItemId>
  
  
- 
  Creates a new lazy Iterable with all elements that satisfy the
predicate test.inherited 
- 
  whereType<T>()
    → Iterable<T>
  
  
- 
  Creates a new lazy Iterable with all elements that have type T.inherited 
- 
  WriteAttributesToXml(EwsServiceXmlWriter writer)
    → void
  
  
- 
  
Writes the attributes to XML.
  inherited 
- 
  WriteElementsToXml(EwsServiceXmlWriter writer)
    → void
  
  
- 
  
Writes elements 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