// Token: 0x06004071 RID: 16497 RVA: 0x001268B0 File Offset: 0x00124AB0 private uint?add_SpellCheckerChanged(RCW.ISpellCheckerChangedEventHandler handler, bool suppressCOMExceptions = true) { if (!this._disposed) { return(this.addSpellCheckerChangedImplWithRetries(handler, suppressCOMExceptions)); } return(null); }
private uint?add_SpellCheckerChangedImpl(RCW.ISpellCheckerChangedEventHandler handler) { if (handler == null) { return(new uint?(this._speller.Value.add_SpellCheckerChanged(handler))); } return(null); }
// Token: 0x06004070 RID: 16496 RVA: 0x00126848 File Offset: 0x00124A48 private uint?addSpellCheckerChangedImplWithRetries(RCW.ISpellCheckerChangedEventHandler handler, bool suppressCOMExceptions) { uint?result; if (!RetryHelper.TryExecuteFunction <uint?>(() => this.add_SpellCheckerChangedImpl(handler), out result, () => this.Init(suppressCOMExceptions), SpellChecker.SuppressedExceptions[suppressCOMExceptions], 3, false)) { return(null); } return(result); }