Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- CngProvider.cs
- BindingSource.cs
- ObjectListCommandEventArgs.cs
- ObjRef.cs
- QilLiteral.cs
- contentDescriptor.cs
- ObjectManager.cs
- PrivilegeNotHeldException.cs
- CodeExpressionStatement.cs
- HtmlInputControl.cs
- SQLDateTimeStorage.cs
- ColorAnimationBase.cs
- EventLogPermissionEntry.cs
- DeferredBinaryDeserializerExtension.cs
- FocusChangedEventArgs.cs
- TypeConverterMarkupExtension.cs
- LayoutEvent.cs
- ItemCheckedEvent.cs
- XmlSchemaSimpleContentExtension.cs
- SafeBitVector32.cs
- PolicyAssertionCollection.cs
- UnitySerializationHolder.cs
- ToolStripItemRenderEventArgs.cs
- FilteredXmlReader.cs
- EnumerableCollectionView.cs
- RouteItem.cs
- XsdBuilder.cs
- MessageQueueConverter.cs
- ErrorFormatterPage.cs
- QualifiedCellIdBoolean.cs
- DataRecordObjectView.cs
- CellParagraph.cs
- StateDesigner.TransitionInfo.cs
- UInt16Storage.cs
- SolidBrush.cs
- Column.cs
- PriorityBindingExpression.cs
- PropertyInformation.cs
- Typography.cs
- SingleTagSectionHandler.cs
- HtmlControlAdapter.cs
- PartialTrustHelpers.cs
- PanelStyle.cs
- CompilerErrorCollection.cs
- ComponentChangingEvent.cs
- DataContract.cs
- SqlResolver.cs
- HtmlUtf8RawTextWriter.cs
- PackageProperties.cs
- SplineKeyFrames.cs
- RowBinding.cs
- Path.cs
- SqlXml.cs
- DataSvcMapFileSerializer.cs
- EdmComplexPropertyAttribute.cs
- HashAlgorithm.cs
- DeferredTextReference.cs
- DataGridViewLinkColumn.cs
- FullTrustAssembliesSection.cs
- DataGridViewRowHeaderCell.cs
- BitmapFrame.cs
- AsmxEndpointPickerExtension.cs
- DirectoryObjectSecurity.cs
- DictionarySectionHandler.cs
- GeneratedCodeAttribute.cs
- FixedSOMImage.cs
- RSAPKCS1SignatureDeformatter.cs
- Label.cs
- RegularExpressionValidator.cs
- FormViewUpdatedEventArgs.cs
- XD.cs
- DateTimeValueSerializer.cs
- FilteredReadOnlyMetadataCollection.cs
- MsmqInputChannel.cs
- DebugView.cs
- SourceLineInfo.cs
- SendMailErrorEventArgs.cs
- AnnotationResourceCollection.cs
- DocumentXmlWriter.cs
- SatelliteContractVersionAttribute.cs
- M3DUtil.cs
- MatrixAnimationBase.cs
- SQLMoneyStorage.cs
- ArrayEditor.cs
- DataGridColumnHeaderCollection.cs
- OdbcTransaction.cs
- SimpleApplicationHost.cs
- PixelShader.cs
- CharUnicodeInfo.cs
- MetadataProperty.cs
- RootBrowserWindow.cs
- NetCodeGroup.cs
- VerticalAlignConverter.cs
- NamespaceInfo.cs
- OLEDB_Enum.cs
- DesignerSerializationOptionsAttribute.cs
- XmlSchemaInferenceException.cs
- ConfigXmlReader.cs
- XmlSiteMapProvider.cs
- TreeWalker.cs