IMetadataDictionary<TTag, TEntry> Interface
Definition
- Namespace
- GleamTech.ImageUltimate
- Assembly
- GleamTech.ImageUltimate.dll
Represents a dictionary of image metadata, such as EXIF, IPTC, etc.
public interface IMetadataDictionary<TTag, TEntry> : IEnumerable<TEntry>, IEnumerable where TEntry : IMetadataEntry<TTag>
Type Parameters
TTagThe type of the tag.
TEntryThe type of the entry.
Properties
| Count |
Gets the number of entries contained in this dictionary. |
| IsChanged |
Gets a value indicating whether this dictionary is changed. |
| this[TTag] |
Gets the entry for the specified tag. |
Methods
| Clear() |
Removes all entries from this dictionary. |
| Contains(TTag) |
Determines whether this dictionary contains an entry with the specified tag. |
| GetEnumerator() | (Inherited from IEnumerable<TEntry>) |
| Remove(TTag) |
Removes the entry for the specified tag from this dictionary. |
| Set(TTag, object) |
Sets the value for the specified tag in this dictionary. |
| TryGet(TTag, out TEntry) |
Gets the entry associated with the specified tag. |