Artemis.Engine.Multiforms.MultiformManager.RegisterMultiform C# (CSharp) Method

RegisterMultiform() private method

Register a multiform instance with the given name.
private RegisterMultiform ( Multiform instance ) : void
instance Multiform
return void
        internal void RegisterMultiform(Multiform instance)
        {
            if (RegisteredMultiforms.ContainsKey(instance.Name) || instance.Registered)
            {
                throw new MultiformManagerException(
                    String.Format(
                        "The multiform with name '{0}' has already been registered.", instance.Name
                        )
                    );
            }
            RegisteredMultiforms.Add(instance.Name, instance);
            instance.PostRegister(this);
        }

Same methods

MultiformManager::RegisterMultiform ( Type multiformType ) : void