Class MapiPropertyCollection
MapiPropertyCollection class
Represents the collection of MapiProperty items.
public class MapiPropertyCollection : IDictionary<long, MapiProperty>, INamedPropertyTagProvider
Constructors
Properties
| Name | Description |
|---|
| Count { get; } | Gets the number of elements contained in the collection. |
| IsReadOnly { get; } | Gets a value indicating whether the collection is read only. |
| Item { get; set; } | Gets or sets the value associated with the specified key. (2 indexers) |
| Keys { get; } | Gets a System.Collections.Generic.ICollection<long> containing the keys in the collection. |
| Values { get; } | Gets an System.Collections.Generic.ICollection<MapiProperty> containing the values in the collection. |
Methods
| Name | Description |
|---|
| Add(KeyValuePair<long, MapiProperty>) | |
| virtual Add(MapiProperty) | Adds a MapiProperty item with specified tag. |
| virtual Add(long, MapiProperty) | Adds a MapiProperty item with specified tag. |
| Clear() | Removes all of the elements from the collection. |
| Contains(KeyValuePair<long, MapiProperty>) | |
| ContainsKey(long) | Determines whether the collection contains a property with the specified tag. |
| CopyTo(KeyValuePair<long, MapiProperty>[], int) | |
| GetEnumerator() | |
| virtual GetProperty(PropertyDescriptor) | Gets MAPI property by property descriptor. |
| Remove(KeyValuePair<long, MapiProperty>) | |
| Remove(long) | Removes the property with the specified tag from the collection. |
| Remove(PropertyDescriptor) | Removes the property with the specified property descriptor from the collection. |
| TryGetValue(long, out MapiProperty) | Gets the property associated with the specified tag. |
See Also