//------------------------------------------------------------------------------
//
// 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);
}
}
}