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
- MouseWheelEventArgs.cs
- ToolStripDesignerAvailabilityAttribute.cs
- IpcChannel.cs
- EditModeSwitchButton.cs
- IsolatedStorageFile.cs
- BufferedReadStream.cs
- HttpException.cs
- JulianCalendar.cs
- HandlerMappingMemo.cs
- DataGridTextBox.cs
- HostedElements.cs
- RowParagraph.cs
- HttpRuntime.cs
- DataGridViewTopLeftHeaderCell.cs
- StylusEditingBehavior.cs
- IgnoreFlushAndCloseStream.cs
- CapabilitiesAssignment.cs
- RequestDescription.cs
- TemplateContent.cs
- FontStyleConverter.cs
- CodeSnippetCompileUnit.cs
- ImageCodecInfoPrivate.cs
- SettingsPropertyWrongTypeException.cs
- HealthMonitoringSection.cs
- PtsContext.cs
- SectionVisual.cs
- SafeIUnknown.cs
- PassportAuthenticationEventArgs.cs
- MenuItem.cs
- MD5HashHelper.cs
- _NetRes.cs
- Variable.cs
- ProviderSettings.cs
- Interlocked.cs
- InfoCardTrace.cs
- ObfuscationAttribute.cs
- DbBuffer.cs
- WorkflowServiceInstance.cs
- Rectangle.cs
- URIFormatException.cs
- StylusCollection.cs
- WebPartZoneCollection.cs
- DataViewListener.cs
- IndexedSelectQueryOperator.cs
- EncoderNLS.cs
- SafeNativeMethods.cs
- DesignerLoader.cs
- BoundPropertyEntry.cs
- Sentence.cs
- AccessDataSourceView.cs
- HttpModuleActionCollection.cs
- OdbcFactory.cs
- URLMembershipCondition.cs
- AcceleratedTokenProviderState.cs
- DeploymentSectionCache.cs
- DocumentPageView.cs
- Shape.cs
- TableLayoutColumnStyleCollection.cs
- InlineUIContainer.cs
- GeometryCollection.cs
- ColumnCollection.cs
- Style.cs
- WizardPanelChangingEventArgs.cs
- ObjectNavigationPropertyMapping.cs
- InternalBufferOverflowException.cs
- StrokeNodeOperations.cs
- GridViewEditEventArgs.cs
- Button.cs
- MethodAccessException.cs
- LingerOption.cs
- HideDisabledControlAdapter.cs
- DivideByZeroException.cs
- ConnectionPoint.cs
- HwndSource.cs
- ViewGenerator.cs
- ArrayConverter.cs
- ContainerAction.cs
- XmlArrayItemAttributes.cs
- FormViewAutoFormat.cs
- DNS.cs
- Item.cs
- CheckedListBox.cs
- ContainerUtilities.cs
- DrawListViewColumnHeaderEventArgs.cs
- HierarchicalDataBoundControl.cs
- AccessViolationException.cs
- XmlTextAttribute.cs
- SetStoryboardSpeedRatio.cs
- PolyQuadraticBezierSegment.cs
- CheckBoxStandardAdapter.cs
- Select.cs
- StorageFunctionMapping.cs
- ArrangedElement.cs
- CounterCreationDataCollection.cs
- FixedSOMSemanticBox.cs
- DeviceContext.cs
- TrackingStringDictionary.cs
- Rotation3DAnimationBase.cs
- ProcessThread.cs
- XomlCompiler.cs