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