//------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //------------------------------------------------------------------------------ namespace System.Web.Services.Discovery { using System.Collections; using System.Globalization; using System.Diagnostics; using System.Security.Permissions; /// /// /// [To be supplied.] /// public sealed class DiscoveryClientReferenceCollection : DictionaryBase { /// /// /// [To be supplied.] /// public DiscoveryReference this[string url] { get { return (DiscoveryReference) Dictionary[url]; } set { Dictionary[url] = value; } } /// /// /// [To be supplied.] /// public ICollection Keys { get { return Dictionary.Keys; } } /// /// /// [To be supplied.] /// public ICollection Values { get { return Dictionary.Values; } } /// /// /// [To be supplied.] /// public void Add(DiscoveryReference value) { Add(value.Url, value); } /// /// /// [To be supplied.] /// public void Add(string url, DiscoveryReference value) { Dictionary.Add(url, value); } /// /// /// [To be supplied.] /// public bool Contains(string url) { return Dictionary.Contains(url); } /// /// /// [To be supplied.] /// public void Remove(string url) { Dictionary.Remove(url); } } }