Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Net / System / Net / NetworkInformation / IPAddressCollection.cs / 1 / 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 null; } 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)); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlLanguage.cs
- MaskedTextProvider.cs
- MediaEntryAttribute.cs
- XPathExpr.cs
- CodeBinaryOperatorExpression.cs
- CatalogZoneBase.cs
- ActionMismatchAddressingException.cs
- PrintPreviewDialog.cs
- FormatException.cs
- WebRequestModuleElement.cs
- EntityCollection.cs
- typedescriptorpermission.cs
- BamlRecords.cs
- RoleServiceManager.cs
- EntityStoreSchemaFilterEntry.cs
- ISAPIApplicationHost.cs
- ConfigXmlComment.cs
- SqlExpander.cs
- ExpressionBuilder.cs
- ValueConversionAttribute.cs
- ListView.cs
- ResXBuildProvider.cs
- ToolStripSettings.cs
- Timer.cs
- LoadedOrUnloadedOperation.cs
- SoapClientProtocol.cs
- XmlSchemaAttribute.cs
- AssociationTypeEmitter.cs
- IriParsingElement.cs
- TextBoxBase.cs
- BitmapEffectDrawing.cs
- ConfigsHelper.cs
- PerformanceCounterPermissionEntryCollection.cs
- CodeTypeReferenceCollection.cs
- HtmlTableCellCollection.cs
- RemotingServices.cs
- IntPtr.cs
- BidirectionalDictionary.cs
- BitmapDownload.cs
- FullTextState.cs
- FilterEventArgs.cs
- ColumnWidthChangingEvent.cs
- CodeVariableReferenceExpression.cs
- MemberRelationshipService.cs
- XPathException.cs
- SettingsPropertyCollection.cs
- FontWeightConverter.cs
- ContextMenuStripGroupCollection.cs
- XmlSerializerSection.cs
- TransformerTypeCollection.cs
- RoleGroup.cs
- XmlArrayAttribute.cs
- XmlNavigatorStack.cs
- InvalidateEvent.cs
- Separator.cs
- UserControlCodeDomTreeGenerator.cs
- odbcmetadatacolumnnames.cs
- DataKey.cs
- SequentialOutput.cs
- HttpHandlerActionCollection.cs
- WebBrowserNavigatedEventHandler.cs
- StickyNote.cs
- SourceLineInfo.cs
- NativeActivityTransactionContext.cs
- UmAlQuraCalendar.cs
- XPathPatternBuilder.cs
- Transform3DCollection.cs
- DataSourceCacheDurationConverter.cs
- CubicEase.cs
- Misc.cs
- OperatingSystem.cs
- WindowsListBox.cs
- CompiledXpathExpr.cs
- BitmapFrameEncode.cs
- ProxyHelper.cs
- Point3DAnimation.cs
- WebPartConnectVerb.cs
- QilName.cs
- PropertyEmitter.cs
- JoinGraph.cs
- Win32Interop.cs
- CompositeFontFamily.cs
- QueryExpression.cs
- ActivationWorker.cs
- XmlSchemaCollection.cs
- XamlStream.cs
- CodeExporter.cs
- CssClassPropertyAttribute.cs
- StylusCaptureWithinProperty.cs
- PresentationAppDomainManager.cs
- Canvas.cs
- RequestCache.cs
- ToolBarTray.cs
- SmiXetterAccessMap.cs
- XsdBuilder.cs
- ArrangedElement.cs
- WebSysDefaultValueAttribute.cs
- BamlMapTable.cs
- ZipIOExtraFieldZip64Element.cs
- UserPersonalizationStateInfo.cs