public void DataBindingContexts(Application.CoreObject_DataBindingContextsCompleted eventHandler) { dataBindingContextsIsLoaded = false; if (dataBindingContextsIsLoaded) { Server.Application.CoreObject_DataBindingContextsCompletedEventArgs completedEventArgs; completedEventArgs = new Server.Application.CoreObject_DataBindingContextsCompletedEventArgs( new Object[] { dataBindingContexts }, null, false, null); if (eventHandler != null) { eventHandler(this, completedEventArgs); } } else { dataBindingContextsCallback = eventHandler; application.CoreObject_DataBindingContexts(((Server.Application.CoreObject)ToServerObject()), DataBindingContexts_Completed); } return; }
public void DataBindingContexts_Completed(Object sender, Server.Application.CoreObject_DataBindingContextsCompletedEventArgs eventArgs) { dataBindingContexts = eventArgs.Result.Dictionary; dataBindingContextsIsLoaded = true; if (dataBindingContextsCallback != null) { dataBindingContextsCallback(sender, eventArgs); } return; }