Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- PropertyValueChangedEvent.cs
- ConfigurationStrings.cs
- DataTable.cs
- StyleSelector.cs
- ErrorWebPart.cs
- ColumnMapCopier.cs
- Link.cs
- XamlReader.cs
- ClientOptions.cs
- OpCopier.cs
- RegexStringValidatorAttribute.cs
- BitmapEffectCollection.cs
- ClientScriptManager.cs
- DataGridViewCellStateChangedEventArgs.cs
- ItemCheckedEvent.cs
- sqlcontext.cs
- SiteMapDataSourceView.cs
- TextTrailingCharacterEllipsis.cs
- MissingManifestResourceException.cs
- VersionPair.cs
- Win32Native.cs
- NullReferenceException.cs
- PresentationSource.cs
- WebBrowserEvent.cs
- SubqueryRules.cs
- CalendarDay.cs
- ObjectStateFormatter.cs
- KnownColorTable.cs
- BindingManagerDataErrorEventArgs.cs
- ToggleButton.cs
- PropertyPathConverter.cs
- LocalValueEnumerator.cs
- Vector3DCollectionValueSerializer.cs
- DataServiceException.cs
- IdentityModelDictionary.cs
- SafeHandles.cs
- TypedTableBase.cs
- SQLSingleStorage.cs
- NameSpaceEvent.cs
- DescendantQuery.cs
- DocumentOrderQuery.cs
- FontCollection.cs
- MediaSystem.cs
- CodeCatchClause.cs
- DataObjectFieldAttribute.cs
- ArraySet.cs
- State.cs
- ConditionalAttribute.cs
- Transaction.cs
- sortedlist.cs
- SqlMetaData.cs
- DataSourceProvider.cs
- GPPOINTF.cs
- Contracts.cs
- CustomExpressionEventArgs.cs
- GroupBox.cs
- KeyBinding.cs
- EmbeddedMailObjectCollectionEditor.cs
- MenuStrip.cs
- IdentityValidationException.cs
- XslVisitor.cs
- LineGeometry.cs
- PriorityQueue.cs
- CompareInfo.cs
- ExchangeUtilities.cs
- ObservableDictionary.cs
- _NetRes.cs
- DependencyProperty.cs
- PerfCounterSection.cs
- EntityViewGenerator.cs
- ElementAction.cs
- IdentifierService.cs
- FormsAuthentication.cs
- BinaryEditor.cs
- StickyNoteAnnotations.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- ApplicationHost.cs
- Geometry.cs
- SqlConnectionString.cs
- CannotUnloadAppDomainException.cs
- CommandConverter.cs
- MetadataItem.cs
- DataControlCommands.cs
- ConfigErrorGlyph.cs
- DispatcherExceptionEventArgs.cs
- ValidationContext.cs
- EnumerableCollectionView.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- DataSvcMapFile.cs
- querybuilder.cs
- EmptyElement.cs
- XmlMemberMapping.cs
- ApplyTemplatesAction.cs
- XmlIncludeAttribute.cs
- Comparer.cs
- HandlerFactoryWrapper.cs
- ModifiableIteratorCollection.cs
- TaskFactory.cs
- TextSelectionHighlightLayer.cs
- WebPartZoneCollection.cs