public void InterfaceCovarience()
        {
            IPersistentQueue queue;
            IPersistentQueueFactory factory;

            factory = new Queue.Factory();
            using (queue = factory.CreateNew()) { }

            factory = new FilterQueue.Factory();
            using (queue = factory.CreateNew()) { };
        }
Пример #2
0
        public void InterfaceCovarience()
        {
            IPersistentQueue        queue;
            IPersistentQueueFactory factory;

            factory = new Queue.Factory();
            using (queue = factory.CreateNew()) { }

            factory = new FilterQueue.Factory();
            using (queue = factory.CreateNew()) { };
        }