void OnReceivedResourceAffectedMessage(Guid resourceId, CompileMessageList compileMessageList) { var numberOfDependants = compileMessageList.Dependants; if (resourceId == ContextualResourceModel.ID && numberOfDependants.Count > 0) { var showResourceChangedUtil = ResourceChangeHandlerFactory.Create(EventPublisher); Execute.OnUIThread(() => { showResourceChangedUtil.ShowResourceChanged(ContextualResourceModel, numberOfDependants); }); } }
private void OnReceivedResourceAffectedMessage(Guid resourceId, CompileMessageList compileMessageList) { var numberOfDependants = compileMessageList.Dependants; if (resourceId == ContextualResourceModel.ID && numberOfDependants.Count > 0) { var showResourceChangedUtil = ResourceChangeHandlerFactory.Create(EventPublisher); Execute.OnUIThread(() => { numberOfDependants = compileMessageList.MessageList.Select(to => to.ServiceID.ToString()).Distinct(StringComparer.InvariantCultureIgnoreCase).ToList(); showResourceChangedUtil.ShowResourceChanged(ContextualResourceModel, numberOfDependants); }); } }