Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / NetworkInformation / IPAddressCollection.cs / 1305376 / IPAddressCollection.cs
using System.Collections.Generic; using System.Collections.ObjectModel; namespace System.Net.NetworkInformation{ public class IPAddressCollection :ICollection{ Collection addresses = new Collection (); protected internal IPAddressCollection(){ } /// public virtual void CopyTo(IPAddress[] 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(IPAddress address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(IPAddress address) { addresses.Add(address); } /// public virtual bool Contains(IPAddress address) { return addresses.Contains(address); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return this.GetEnumerator(); } public virtual IEnumerator GetEnumerator() { return (IEnumerator ) addresses.GetEnumerator(); } public virtual IPAddress this[int index] { get{ return (IPAddress)addresses[index]; } } /// public virtual bool Remove(IPAddress 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
- EmbeddedMailObjectsCollection.cs
- ImageAnimator.cs
- ClientSettingsStore.cs
- DoubleConverter.cs
- ProtectedConfigurationProviderCollection.cs
- TreeView.cs
- NTAccount.cs
- ModelPropertyImpl.cs
- BamlCollectionHolder.cs
- CopyOfAction.cs
- FunctionNode.cs
- XmlSchemaComplexContentRestriction.cs
- MessageAction.cs
- GridToolTip.cs
- GestureRecognizer.cs
- ModifierKeysConverter.cs
- SelectionChangedEventArgs.cs
- ClassHandlersStore.cs
- TabItem.cs
- BufferedStream.cs
- TranslateTransform3D.cs
- x509store.cs
- X509CertificateChain.cs
- JsonFaultDetail.cs
- ExtendedPropertyCollection.cs
- UrlMapping.cs
- EntityConnectionStringBuilder.cs
- OdbcError.cs
- ProcessModelSection.cs
- MsmqElementBase.cs
- FileStream.cs
- SchemaReference.cs
- BrowserCapabilitiesCompiler.cs
- OracleDataReader.cs
- CompoundFileStorageReference.cs
- FixUp.cs
- FormViewInsertEventArgs.cs
- PageThemeParser.cs
- DetailsViewModeEventArgs.cs
- ProjectionPruner.cs
- CodeAssignStatement.cs
- DrawingVisual.cs
- CaseCqlBlock.cs
- Timer.cs
- ScopeElementCollection.cs
- columnmapkeybuilder.cs
- RadioButton.cs
- Transform3DCollection.cs
- DocumentPageHost.cs
- EnumerableRowCollection.cs
- PingReply.cs
- CodeDOMUtility.cs
- UnsafeNativeMethods.cs
- MediaElement.cs
- LicenseProviderAttribute.cs
- TextRange.cs
- WSSecurityXXX2005.cs
- ScalarOps.cs
- UnsafeMethods.cs
- DbModificationCommandTree.cs
- WebPartDisplayModeCancelEventArgs.cs
- Int32Collection.cs
- StringConverter.cs
- BrushConverter.cs
- HijriCalendar.cs
- NativeMethods.cs
- _FtpControlStream.cs
- StreamAsIStream.cs
- DtdParser.cs
- StringDictionary.cs
- CommandBinding.cs
- TriggerAction.cs
- MachineSettingsSection.cs
- ScaleTransform3D.cs
- RouteUrlExpressionBuilder.cs
- InfocardExtendedInformationCollection.cs
- Slider.cs
- XsdDuration.cs
- FormsAuthenticationModule.cs
- DBNull.cs
- HashJoinQueryOperatorEnumerator.cs
- _Win32.cs
- HtmlEmptyTagControlBuilder.cs
- AuthenticationManager.cs
- ButtonFlatAdapter.cs
- BuilderInfo.cs
- ComboBoxAutomationPeer.cs
- TextRenderer.cs
- XmlBinaryWriter.cs
- FastEncoderWindow.cs
- XmlElement.cs
- CanonicalFontFamilyReference.cs
- CatalogPart.cs
- ListViewGroupItemCollection.cs
- XmlWriterDelegator.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- StandardCommands.cs
- ListViewHitTestInfo.cs
- BamlReader.cs
- SqlGatherProducedAliases.cs