public void Dispose() { _securityManager.PopContextPrincipal(_cx); _contextStack.Pop(); JS_EndRequest(_cx); }
public void Dispose() { nsIScriptSecurityManager securityManager = Xpcom.GetService <nsIScriptSecurityManager>("@mozilla.org/scriptsecuritymanager;1"); securityManager.PopContextPrincipal(cx); nsIJSContextStack contextStack = Xpcom.GetService <nsIJSContextStack>("@mozilla.org/js/xpc/ContextStack;1"); contextStack.Pop(); JS_EndRequest(cx); }