Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Net / System / Net / NetworkInformation / ipaddressinformationcollection.cs / 1 / ipaddressinformationcollection.cs
using System.Collections.Generic;
using System.Collections.ObjectModel;
namespace System.Net.NetworkInformation{
public class IPAddressInformationCollection :ICollection
{
Collection addresses = new Collection();
internal IPAddressInformationCollection(){
}
///
public virtual void CopyTo(IPAddressInformation[] array, int offset) {
addresses.CopyTo(array,offset);
}
///
public virtual int Count {
get {
return addresses.Count;
}
}
public virtual bool IsReadOnly {
get {
return true;
}
}
///
public virtual void Add(IPAddressInformation address) {
throw new NotSupportedException(SR.GetString(SR.net_collection_readonly));
}
internal void InternalAdd(IPAddressInformation address) {
addresses.Add(address);
}
///
public virtual bool Contains(IPAddressInformation address) {
return addresses.Contains(address);
}
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() {
return null;
}
public virtual IEnumerator GetEnumerator() {
return (IEnumerator) addresses.GetEnumerator();
}
public virtual IPAddressInformation this[int index]
{
get{
return (IPAddressInformation)addresses[index];
}
}
///
public virtual bool Remove(IPAddressInformation address) {
throw new NotSupportedException(SR.GetString(SR.net_collection_readonly));
}
///
public virtual void Clear() {
throw new NotSupportedException(SR.GetString(SR.net_collection_readonly));
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
using System.Collections.Generic;
using System.Collections.ObjectModel;
namespace System.Net.NetworkInformation{
public class IPAddressInformationCollection :ICollection
{
Collection addresses = new Collection();
internal IPAddressInformationCollection(){
}
///
public virtual void CopyTo(IPAddressInformation[] array, int offset) {
addresses.CopyTo(array,offset);
}
///
public virtual int Count {
get {
return addresses.Count;
}
}
public virtual bool IsReadOnly {
get {
return true;
}
}
///
public virtual void Add(IPAddressInformation address) {
throw new NotSupportedException(SR.GetString(SR.net_collection_readonly));
}
internal void InternalAdd(IPAddressInformation address) {
addresses.Add(address);
}
///
public virtual bool Contains(IPAddressInformation address) {
return addresses.Contains(address);
}
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() {
return null;
}
public virtual IEnumerator GetEnumerator() {
return (IEnumerator) addresses.GetEnumerator();
}
public virtual IPAddressInformation this[int index]
{
get{
return (IPAddressInformation)addresses[index];
}
}
///
public virtual bool Remove(IPAddressInformation address) {
throw new NotSupportedException(SR.GetString(SR.net_collection_readonly));
}
///
public virtual void Clear() {
throw new NotSupportedException(SR.GetString(SR.net_collection_readonly));
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ConfigXmlComment.cs
- QilSortKey.cs
- Visual.cs
- RelationshipEntry.cs
- TraceListener.cs
- StrokeCollection2.cs
- PenLineCapValidation.cs
- ConfigXmlSignificantWhitespace.cs
- CodeDOMProvider.cs
- Line.cs
- ControlAdapter.cs
- DataGridTextBox.cs
- AutomationElementIdentifiers.cs
- _TimerThread.cs
- Table.cs
- BamlBinaryWriter.cs
- Crc32Helper.cs
- DataGridViewIntLinkedList.cs
- Types.cs
- BamlLocalizabilityResolver.cs
- IsolatedStorageFilePermission.cs
- WebPartMenu.cs
- ServiceNotStartedException.cs
- HScrollProperties.cs
- LinqDataSourceSelectEventArgs.cs
- Compiler.cs
- SymbolEqualComparer.cs
- XmlDataImplementation.cs
- SamlSecurityToken.cs
- QilVisitor.cs
- CodeExpressionCollection.cs
- ProfileInfo.cs
- CollectionViewSource.cs
- CodeMemberField.cs
- SamlAttribute.cs
- IListConverters.cs
- XamlUtilities.cs
- LingerOption.cs
- ResolveCompletedEventArgs.cs
- AutoScrollHelper.cs
- FeatureManager.cs
- ProcessStartInfo.cs
- DeflateEmulationStream.cs
- TranslateTransform.cs
- ConversionContext.cs
- WindowsListViewSubItem.cs
- PresentationTraceSources.cs
- SynchronizedPool.cs
- BindingValueChangedEventArgs.cs
- ObjectListDataBindEventArgs.cs
- ThreadStateException.cs
- XPathAncestorQuery.cs
- BitmapImage.cs
- InProcStateClientManager.cs
- FormsAuthenticationModule.cs
- ListBoxItemWrapperAutomationPeer.cs
- ReadOnlyMetadataCollection.cs
- SchemaNamespaceManager.cs
- Byte.cs
- AssociationSetMetadata.cs
- GroupItemAutomationPeer.cs
- Control.cs
- ArraySubsetEnumerator.cs
- DataControlFieldCell.cs
- PaintEvent.cs
- XsltLoader.cs
- MetadataArtifactLoaderResource.cs
- BuilderInfo.cs
- Expander.cs
- PeerHopCountAttribute.cs
- counter.cs
- Zone.cs
- ExecutionEngineException.cs
- EntityClassGenerator.cs
- EdmItemError.cs
- ProviderIncompatibleException.cs
- XPathDescendantIterator.cs
- XsdCachingReader.cs
- TextEditorTyping.cs
- EventsTab.cs
- DbCommandTree.cs
- DES.cs
- BindValidationContext.cs
- RightsManagementInformation.cs
- CodeThrowExceptionStatement.cs
- XPathDescendantIterator.cs
- PrintPreviewDialog.cs
- PathTooLongException.cs
- SqlGenericUtil.cs
- TextEncodedRawTextWriter.cs
- MimeTypeMapper.cs
- GridItemCollection.cs
- ContextBase.cs
- BaseCollection.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- PkcsUtils.cs
- EnumUnknown.cs
- BooleanFunctions.cs
- BaseDataListComponentEditor.cs
- TextSelection.cs