コード例 #1
0
            // dispatcher not typed
            public override void Transition(LocalizedResource rsrc, ResourceEvent @event)
            {
                // notify waiting containers
                ResourceRequestEvent reqEvent  = (ResourceRequestEvent)@event;
                ContainerId          container = reqEvent.GetContext().GetContainerId();

                [email protected](container);
                rsrc.dispatcher.GetEventHandler().Handle(new ContainerResourceLocalizedEvent(container
                                                                                             , rsrc.rsrc, rsrc.localPath));
            }
コード例 #2
0
            // dispatcher not typed
            public override void Transition(LocalizedResource rsrc, ResourceEvent @event)
            {
                ResourceRequestEvent req       = (ResourceRequestEvent)@event;
                LocalizerContext     ctxt      = req.GetContext();
                ContainerId          container = ctxt.GetContainerId();

                [email protected](container);
                rsrc.dispatcher.GetEventHandler().Handle(new LocalizerResourceRequestEvent(rsrc,
                                                                                           req.GetVisibility(), ctxt, req.GetLocalResourceRequest().GetPattern()));
            }