Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / NetworkInformation / ipaddressinformationcollection.cs / 1305376 / 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 this.GetEnumerator(); } 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
- TextTreeNode.cs
- FontStyleConverter.cs
- TypeBuilderInstantiation.cs
- WeakHashtable.cs
- CodeActivityMetadata.cs
- CorrelationValidator.cs
- StreamGeometry.cs
- Calendar.cs
- MultipleCopiesCollection.cs
- AttributeEmitter.cs
- XmlMemberMapping.cs
- XmlWhitespace.cs
- TypeSystem.cs
- GradientStop.cs
- NetSectionGroup.cs
- IisTraceWebEventProvider.cs
- webeventbuffer.cs
- StubHelpers.cs
- CheckPair.cs
- XPathSelectionIterator.cs
- BatchStream.cs
- OdbcEnvironmentHandle.cs
- TypeTypeConverter.cs
- WebServiceHandler.cs
- QueryOptionExpression.cs
- ListView.cs
- LocatorBase.cs
- EntitySetBaseCollection.cs
- ProvidePropertyAttribute.cs
- WebPartConnectionsDisconnectVerb.cs
- ReadOnlyObservableCollection.cs
- Publisher.cs
- DesignerVerbCollection.cs
- ModelItemExtensions.cs
- NameValueConfigurationElement.cs
- AliasedSlot.cs
- PolicyValidationException.cs
- GridViewCellAutomationPeer.cs
- BlurEffect.cs
- itemelement.cs
- SystemColors.cs
- LiteralSubsegment.cs
- AuthenticationModuleElement.cs
- ServiceManager.cs
- FtpWebRequest.cs
- StringDictionaryWithComparer.cs
- AtomMaterializer.cs
- HybridDictionary.cs
- HeaderUtility.cs
- BlobPersonalizationState.cs
- XslNumber.cs
- StringSorter.cs
- RelationshipSet.cs
- WebPartHeaderCloseVerb.cs
- SecurityHelper.cs
- AppSettings.cs
- CodeNamespaceImport.cs
- MetadataHelper.cs
- MachineKeySection.cs
- BitmapEffectGroup.cs
- FileLogRecord.cs
- DataGridViewColumnCollection.cs
- PropertyEntry.cs
- VirtualizingPanel.cs
- EmptyEnumerable.cs
- BamlResourceSerializer.cs
- ExpressionEditorAttribute.cs
- StorageEndPropertyMapping.cs
- ResourceManagerWrapper.cs
- Point4DValueSerializer.cs
- XmlQueryStaticData.cs
- LinearKeyFrames.cs
- SafeNativeMethods.cs
- HtmlInputButton.cs
- ImageSourceValueSerializer.cs
- AnnotationMap.cs
- _AcceptOverlappedAsyncResult.cs
- ItemDragEvent.cs
- panel.cs
- TargetException.cs
- ImageConverter.cs
- BaseTemplateBuildProvider.cs
- BamlResourceContent.cs
- TreeViewAutomationPeer.cs
- TypeHelper.cs
- X500Name.cs
- TemplateBindingExtensionConverter.cs
- Win32PrintDialog.cs
- GridView.cs
- InkCollectionBehavior.cs
- NonClientArea.cs
- printdlgexmarshaler.cs
- RangeValuePatternIdentifiers.cs
- SimpleExpression.cs
- DbConnectionFactory.cs
- XmlImplementation.cs
- SafeProcessHandle.cs
- DesignerActionGlyph.cs
- TypeInitializationException.cs
- Evidence.cs