| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- //------------------------------------------------------------
- // Copyright (c) Microsoft Corporation. All rights reserved.
- //------------------------------------------------------------
- namespace System.ServiceModel.Description
- {
- using System.Collections.Generic;
- using System.ServiceModel.Channels;
- using System.Collections.ObjectModel;
- using System.Runtime.Serialization;
- public class MessageDescriptionCollection : Collection<MessageDescription>
- {
- internal MessageDescriptionCollection()
- {
- }
-
- public MessageDescription Find(string action)
- {
- foreach (MessageDescription description in this)
- {
- if (description != null && action == description.Action)
- return description;
- }
- return null;
- }
- public Collection<MessageDescription> FindAll(string action)
- {
- Collection<MessageDescription> descriptions = new Collection<MessageDescription>();
- foreach (MessageDescription description in this)
- {
- if (description != null && action == description.Action)
- descriptions.Add(description);
- }
- return descriptions;
- }
- }
- }
|