//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------ namespace System.ServiceModel.Dispatcher { using System.ServiceModel.Channels; public abstract class MessageQuery { public virtual MessageQueryCollection CreateMessageQueryCollection() { return null; } public abstract TResult Evaluate(Message message); public abstract TResult Evaluate(MessageBuffer buffer); } }