ALFA.Database.RegisterScriptSituationDelegate C# (CSharp) Метод

RegisterScriptSituationDelegate() приватный Метод

This method sets the user's script object to delegate unrecognized script situations to the NWScript library script, allowing a delay continuation started by called NWScript code to function properly.
private RegisterScriptSituationDelegate ( IGeneratedScriptProgram DelegateScript ) : void
DelegateScript IGeneratedScriptProgram
Результат void
        private void RegisterScriptSituationDelegate(IGeneratedScriptProgram DelegateScript)
        {
            //
            // Dispatch delay continuations from the DBLibraryScript over to
            // NWScript code.
            //

            if (Script.DelegateScriptObject != DelegateScript)
            {
                if (Script.DelegateScriptObject != null)
                    throw new ApplicationException("Duplicate delegate script registration.");

                Script.DelegateScriptObject = DelegateScript;
            }

        }