public static void FireWidgetFunctionRemovedEvent(WidgetFunctionsRemovedEventArgs widgetFunctionsRemovedEventArgs) { lock (_lock) { if (_widgetFunctionsRemovedEvent != null) { WidgetFunctionsRemovedEventDelegate widgetFunctionsRemovedEvent = _widgetFunctionsRemovedEvent; widgetFunctionsRemovedEvent(widgetFunctionsRemovedEventArgs); } } }