private void ReportSymbolTableEditsUsingDifferentThread(object/*?*/ state) {
Contract.Requires(state is EditEventArgs);
EditEventArgs editEventArguments = (EditEventArgs)state;
if (this.SymbolTableEdits != null)
this.SymbolTableEdits(this, editEventArguments);
}