This collection of OperationFault objects is used by the Operation.Faults property. You can access each OperationFault element by name or position (index number).
public sealed class OperationFaultCollection : ServiceDescriptionBaseCollection { // Public Instance Properties public OperationFault this[string name]{get; } public OperationFault this[int index]{set; get; } // Public Instance Methods public int Add(OperationFault operationFaultMessage); public bool Contains(OperationFault operationFaultMessage); public void CopyTo(OperationFault[ ] array, int index); public int IndexOf(OperationFault operationFaultMessage); public void Insert(int index, OperationFault operationFaultMessage); public void Remove(OperationFault operationFaultMessage); // Protected Instance Methods protected override string GetKey(object value); // overrides ServiceDescriptionBaseCollection protected override void SetParent(object value, object parent); // overrides ServiceDescriptionBaseCollection }