Microsoft.Xna.Framework.GameServiceContainer.AddService C# (CSharp) Méthode

AddService() public méthode

public AddService ( Type type, object provider ) : void
type Type
provider object
Résultat void
        public void AddService(Type type, object provider)
        {
            if (type == null)
                throw new ArgumentNullException("type");
            if (provider == null)
                throw new ArgumentNullException("provider");
            if (!ReflectionHelpers.IsAssignableFrom(type, provider))
                throw new ArgumentException("The provider does not match the specified service type!");

            services.Add(type, provider);
        }

Same methods

GameServiceContainer::AddService ( provider ) : void

Usage Example

        /// <summary>
        /// Initialisation de XNA et du SharedGraphicsManager
        /// </summary>
        private void InitializeXNA()
        {
            Services = new GameServiceContainer();
            Services.AddService(typeof(IGraphicsDeviceService), new SharedGraphicsDeviceManager());

            Content = new ContentManager(Services);
            Content.RootDirectory = "Content";
        }
All Usage Examples Of Microsoft.Xna.Framework.GameServiceContainer::AddService