internal void DeliverReportItem(string format, string deviceInfo, ExtensionSettings extensionSettings, string description, string eventType, string matchData) { lock (m_syncObject) { if (!PrepareForRender()) { throw new InvalidOperationException(CommonStrings.ReportNotReady); } InternalDeliverReportItem(format, deviceInfo, extensionSettings, description, eventType, matchData); } }
internal override void InternalDeliverReportItem(string format, string deviceInfo, ExtensionSettings settings, string description, string eventType, string matchData) { throw new NotImplementedException(); }
public void DeliverReportItem(string format, string deviceInfo, ExtensionSettings extensionSettings, string description, string eventType, string matchData) { Service.DeliverReportItem(format, deviceInfo, extensionSettings.ConvertSettings(), description, eventType, matchData); }
internal abstract void InternalDeliverReportItem(string format, string deviceInfo, ExtensionSettings settings, string description, string eventType, string matchData);
internal override void InternalDeliverReportItem(string format, string deviceInfo, ExtensionSettings extensionSettings, string description, string eventType, string matchData) { lock (m_syncObject) { Service.DeliverReportItem(format, deviceInfo, extensionSettings, description, eventType, matchData); } }