System.Net.AutoWebProxyScriptEngine.UpdateScriptInstance C# (CSharp) 메소드

UpdateScriptInstance() 개인적인 메소드

private UpdateScriptInstance ( AutoWebProxyScriptWrapper newScriptInstance ) : void
newScriptInstance AutoWebProxyScriptWrapper
리턴 void
        void UpdateScriptInstance(AutoWebProxyScriptWrapper newScriptInstance) {
            GlobalLog.Print("AutoWebProxyScriptEngine#" + ValidationHelper.HashString(this) + "::UpdateScriptInstance() updating scriptInstance#" + ValidationHelper.HashString(scriptInstance) + " to newScriptInstance#" + ValidationHelper.HashString(newScriptInstance));

            if (scriptInstance == newScriptInstance)
            {
                return;
            }

            if (scriptInstance!=null) {
                GlobalLog.Print("AutoWebProxyScriptEngine#" + ValidationHelper.HashString(this) + "::UpdateScriptInstance() Closing engine.");
                scriptInstance.Close();
            }
            scriptInstance = newScriptInstance;
        }