protected override void Dispose(bool disposing) { VsRHostScript.DoIdle(2000); base.Dispose(disposing); if (disposing) { _variableProvider.Dispose(); } }