private void TagEditor_Initialize(object sender, AddOnHostEventArgs e) { //Get Version string versionString = BrowserEmulation.ServiceVersion ?? BrowserEmulation.Version; if (!string.IsNullOrEmpty(versionString) && int.TryParse(versionString.Substring(0, versionString.IndexOf('.')), out int major)) { //Check if (BrowserEmulation.Abide < major * 1000) { BrowserEmulation.Abide = major * 1000; } else if (BrowserEmulation.Abide > major * 1000) { BrowserEmulation.Abide = major * 1000; } //Check if (BrowserEmulation.TagDataEditor < major * 1000) { BrowserEmulation.TagDataEditor = major * 1000; } else if (BrowserEmulation.TagDataEditor > major * 1000) { BrowserEmulation.TagDataEditor = major * 1000; } } }
void IAddOn.Initialize(IHost host) { //Set this.host = host; //Create Args var e = new AddOnHostEventArgs(host); //Initialize OnIntialize(e); }
/// <summary> /// Raises the <see cref="Initialize"/> event. /// </summary> /// <param name="e">An <see cref="AddOnHostEventArgs"/> that contains the event data.</param> protected virtual void OnIntialize(AddOnHostEventArgs e) { //Invoke initialize?.Invoke(this, e); }
/// <summary> /// Occurs when the AddOn instance is being initialized. /// </summary> /// <param name="e">The AddOn host event arguments.</param> protected virtual void OnIntialize(AddOnHostEventArgs e) { }