Пример #1
0
        /// <summary>
        /// Fires the QueryUndefinedExtractor event
        /// </summary>
        /// <param name="eventArgs">Args data for the QueryUndefinedExtractor event</param>
        private void FireQueryUndefinedExtractor(QueryUndefinedExtractorEventArgs eventArgs)
        {
            EventHandler<QueryUndefinedExtractorEventArgs> queryUndefinedExtractor = this.QueryUndefinedExtractor;

            if (queryUndefinedExtractor != null)
            {
                queryUndefinedExtractor(this, eventArgs);
            }
        }
Пример #2
0
 /// <summary>
 /// Checks to see if a custom undefined extractor is available
 /// </summary>
 /// <param name="tagId">The tag Id to check for an extractor</param>
 /// <returns>An IExifValueUndefinedExtractor or null if there's no formatter available</returns>
 internal IExifValueUndefinedExtractor QueryForCustomUndefinedExtractor(int tagId)
 {
     QueryUndefinedExtractorEventArgs eventArgs = new QueryUndefinedExtractorEventArgs(tagId);
     this.FireQueryUndefinedExtractor(eventArgs);
     return eventArgs.UndefinedExtractor;
 }