Exemple #1
0
        // ITypedMessageStore

        public bool SupportsMessage(string message, Type[] args)
        {
            foreach (IMessageStore store in List)
            {
                ITypedMessageStore typed_store = store as ITypedMessageStore;
                if (typed_store != null && typed_store.SupportsMessage(message, args))
                {
                    return(true);
                }
            }

            return(false);
        }
Exemple #2
0
        public TypedMessageInfo DescribeMessage(string message, Type[] args)
        {
            foreach (IMessageStore store in List)
            {
                ITypedMessageStore typed_store = store as ITypedMessageStore;
                if (typed_store == null)
                {
                    continue;
                }

                TypedMessageInfo info = typed_store.DescribeMessage(message, args);
                if (info != null)
                {
                    return(info);
                }
            }

            return(null);
        }