private void UpdateCollection(JsArray array, object collection, CollectionChanges.CollectionChanges change, BridgeUpdater updater) { try { using (_ListenerRegister.GetColllectionSilenter(collection)) { array.UpdateEventArgsFromJavascript(change, updater); } updater.CleanAfterChangesOnUiThread(_ListenerRegister.Off); } catch (Exception exception) { LogJavascriptSetException(exception); } }