Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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)); } } } // 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 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)); } } } // 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
- GridItem.cs
- StateFinalizationDesigner.cs
- ListViewAutomationPeer.cs
- CharStorage.cs
- Cell.cs
- DataReaderContainer.cs
- FramingChannels.cs
- BitSet.cs
- ExpandSegmentCollection.cs
- CollectionViewGroupRoot.cs
- EntityFunctions.cs
- Single.cs
- ColorBlend.cs
- DictionaryBase.cs
- ElementHostPropertyMap.cs
- XmlBinaryWriter.cs
- ControlPaint.cs
- ExceptionUtil.cs
- ClientApiGenerator.cs
- MapPathBasedVirtualPathProvider.cs
- PersonalizationAdministration.cs
- CommonXSendMessage.cs
- NTAccount.cs
- SqlPersonalizationProvider.cs
- SoapServerMessage.cs
- DoubleLinkList.cs
- SeverityFilter.cs
- Frame.cs
- TextProperties.cs
- VarRemapper.cs
- AsymmetricSignatureFormatter.cs
- DecimalStorage.cs
- BrowserCapabilitiesCodeGenerator.cs
- _DigestClient.cs
- ClientConfigPaths.cs
- FrameworkContentElementAutomationPeer.cs
- SafeRightsManagementHandle.cs
- XmlDocumentSerializer.cs
- SqlDependencyUtils.cs
- Timer.cs
- Constants.cs
- CachedPathData.cs
- WsdlBuildProvider.cs
- Encoding.cs
- SiteMapPathDesigner.cs
- SemanticResultKey.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- WindowInteropHelper.cs
- TeredoHelper.cs
- ObjectTypeMapping.cs
- CompositionDesigner.cs
- WindowsRichEditRange.cs
- MarkerProperties.cs
- QueryReaderSettings.cs
- HexParser.cs
- Journaling.cs
- BitmapEffectState.cs
- HtmlTableRowCollection.cs
- WizardPanel.cs
- ObservableCollection.cs
- InvalidStoreProtectionKeyException.cs
- ScalarRestriction.cs
- BindingRestrictions.cs
- RowParagraph.cs
- SchemaElementLookUpTableEnumerator.cs
- Mapping.cs
- HuffModule.cs
- brushes.cs
- XslNumber.cs
- ToolStripContainer.cs
- Size.cs
- UnaryQueryOperator.cs
- XmlSchemaAttributeGroupRef.cs
- OleDbParameter.cs
- Win32MouseDevice.cs
- Thread.cs
- BitmapFrameDecode.cs
- KeyValuePair.cs
- ObjectTag.cs
- DataGridViewColumnHeaderCell.cs
- HttpHostedTransportConfiguration.cs
- GetPageCompletedEventArgs.cs
- Misc.cs
- AdapterDictionary.cs
- Attributes.cs
- isolationinterop.cs
- MaterialGroup.cs
- ScrollContentPresenter.cs
- SortedSetDebugView.cs
- InstanceOwnerQueryResult.cs
- FreezableCollection.cs
- PointKeyFrameCollection.cs
- SoapSchemaExporter.cs
- TransactionChannelListener.cs
- TargetParameterCountException.cs
- WebReference.cs
- DrawingAttributesDefaultValueFactory.cs
- WebServiceData.cs
- ConfigurationValidatorBase.cs
- StylusPointDescription.cs