externalProtocolConverterDictionary property

LazyMember<Map<UserSettingName, Func<OutlookProtocol, Object?>>> externalProtocolConverterDictionary
getter/setter pair
Merged converter dictionary for translating external (EXPR) Outlook protocol settings. Each entry maps to a lambda expression used to get the matching property from the OutlookProtocol instance.

Implementation

/* private */
static LazyMember<Map<UserSettingName, Func<OutlookProtocol, Object?>>>
    externalProtocolConverterDictionary =
    new LazyMember<Map<UserSettingName, Func<OutlookProtocol, Object?>>>(() {
  Map<UserSettingName, Object? Function(OutlookProtocol)> results =
      new Map<UserSettingName, Func<OutlookProtocol, Object>>();
  commonProtocolSettings.Member!
      .forEach((key, value) => results[key] = value);
  externalProtocolSettings.Member!
      .forEach((key, value) => results[key] = value);
  return results;
});