Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- Effect.cs
- OracleInfoMessageEventArgs.cs
- RootBrowserWindowProxy.cs
- ImageListStreamer.cs
- TextRangeSerialization.cs
- ImageSourceConverter.cs
- FrameworkElementFactoryMarkupObject.cs
- ChildTable.cs
- Decimal.cs
- CheckBox.cs
- ZipIOCentralDirectoryFileHeader.cs
- PolyLineSegment.cs
- ArraySet.cs
- EntityTransaction.cs
- CheckPair.cs
- SerializationFieldInfo.cs
- DataSourceControl.cs
- ListControlBuilder.cs
- PropertyPathConverter.cs
- AttachInfo.cs
- XmlDocumentSerializer.cs
- ItemAutomationPeer.cs
- externdll.cs
- BitmapFrameDecode.cs
- HttpApplication.cs
- ValueQuery.cs
- basecomparevalidator.cs
- ServiceContractDetailViewControl.cs
- WebPartVerbsEventArgs.cs
- FixUp.cs
- DataControlPagerLinkButton.cs
- PaintValueEventArgs.cs
- ArglessEventHandlerProxy.cs
- ContractMapping.cs
- XmlUtf8RawTextWriter.cs
- HttpContextServiceHost.cs
- ActivityCodeDomReferenceService.cs
- StorageTypeMapping.cs
- BlockUIContainer.cs
- DateTimeFormatInfoScanner.cs
- XmlChildEnumerator.cs
- EDesignUtil.cs
- ProjectionPlanCompiler.cs
- XmlSchemaComplexContentRestriction.cs
- TraceFilter.cs
- DataGridViewUtilities.cs
- CellConstantDomain.cs
- BaseTemplateCodeDomTreeGenerator.cs
- CommandEventArgs.cs
- ImageListStreamer.cs
- ReflectEventDescriptor.cs
- SqlRowUpdatedEvent.cs
- CommonGetThemePartSize.cs
- BinaryMethodMessage.cs
- BeginSelectCardRequest.cs
- ArrayList.cs
- RedBlackList.cs
- ZipIOLocalFileHeader.cs
- Compress.cs
- Size3DValueSerializer.cs
- MultiPageTextView.cs
- HtmlControl.cs
- ErrorTableItemStyle.cs
- DrawingContextDrawingContextWalker.cs
- FunctionUpdateCommand.cs
- DataGridPagerStyle.cs
- BitmapDecoder.cs
- Attributes.cs
- MenuAdapter.cs
- EnumerableRowCollectionExtensions.cs
- PassportAuthentication.cs
- DataGridViewTextBoxEditingControl.cs
- HttpProfileBase.cs
- TypefaceCollection.cs
- Substitution.cs
- TextEditorTyping.cs
- TextElementEnumerator.cs
- SerializationSectionGroup.cs
- OleDbMetaDataFactory.cs
- GuidelineCollection.cs
- XPathParser.cs
- IFlowDocumentViewer.cs
- ActivityExecutorSurrogate.cs
- WebResourceAttribute.cs
- ConfigurationSectionGroupCollection.cs
- DefaultDialogButtons.cs
- ElementAction.cs
- IsolatedStorage.cs
- DataServiceQueryOfT.cs
- DispatcherObject.cs
- XPathNode.cs
- SqlDelegatedTransaction.cs
- Win32.cs
- XsdBuilder.cs
- VisualBasicImportReference.cs
- MapPathBasedVirtualPathProvider.cs
- ScriptComponentDescriptor.cs
- SoapSchemaMember.cs
- ByteArrayHelperWithString.cs
- AsyncSerializedWorker.cs