Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Net / System / Net / NetworkInformation / UnicastIPAddressInformationCollection.cs / 1 / UnicastIPAddressInformationCollection.cs
using System.Collections.Generic; using System.Collections.ObjectModel; namespace System.Net.NetworkInformation{ public class UnicastIPAddressInformationCollection :ICollection{ Collection addresses = new Collection () ; protected internal UnicastIPAddressInformationCollection(){ } /// public virtual void CopyTo(UnicastIPAddressInformation[] 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(UnicastIPAddressInformation address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(UnicastIPAddressInformation address) { addresses.Add(address); } /// public virtual bool Contains(UnicastIPAddressInformation address) { return addresses.Contains(address); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return null; } public virtual IEnumerator GetEnumerator() { return (IEnumerator ) addresses.GetEnumerator(); } // Consider removing. public virtual UnicastIPAddressInformation this[int index] { get{ return (UnicastIPAddressInformation)addresses[index]; } } /// public virtual bool Remove(UnicastIPAddressInformation 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 UnicastIPAddressInformationCollection :ICollection { Collection addresses = new Collection () ; protected internal UnicastIPAddressInformationCollection(){ } /// public virtual void CopyTo(UnicastIPAddressInformation[] 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(UnicastIPAddressInformation address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(UnicastIPAddressInformation address) { addresses.Add(address); } /// public virtual bool Contains(UnicastIPAddressInformation address) { return addresses.Contains(address); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return null; } public virtual IEnumerator GetEnumerator() { return (IEnumerator ) addresses.GetEnumerator(); } // Consider removing. public virtual UnicastIPAddressInformation this[int index] { get{ return (UnicastIPAddressInformation)addresses[index]; } } /// public virtual bool Remove(UnicastIPAddressInformation 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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MsmqHostedTransportConfiguration.cs
- ServiceOperationInfoTypeConverter.cs
- ShapingWorkspace.cs
- CodeRegionDirective.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- MetadataCacheItem.cs
- MimePart.cs
- StreamInfo.cs
- SafeRegistryHandle.cs
- OneToOneMappingSerializer.cs
- RayMeshGeometry3DHitTestResult.cs
- ErrorsHelper.cs
- DataGridRowHeader.cs
- SmtpLoginAuthenticationModule.cs
- BreakRecordTable.cs
- Hyperlink.cs
- CachedPathData.cs
- Point3DIndependentAnimationStorage.cs
- SplitterEvent.cs
- IconBitmapDecoder.cs
- AsyncResult.cs
- RightsManagementLicense.cs
- XmlILCommand.cs
- DesignerActionMethodItem.cs
- DataSetUtil.cs
- MouseEvent.cs
- DoubleIndependentAnimationStorage.cs
- Overlapped.cs
- SchemaImporterExtensionElementCollection.cs
- MetafileHeaderWmf.cs
- DocumentApplicationJournalEntry.cs
- GiveFeedbackEvent.cs
- SwitchLevelAttribute.cs
- InternalPermissions.cs
- DrawingVisual.cs
- ProxyGenerationError.cs
- WebPartVerbCollection.cs
- OracleConnectionFactory.cs
- Transform3DCollection.cs
- TreeWalker.cs
- InternalControlCollection.cs
- MetadataArtifactLoader.cs
- WorkerRequest.cs
- Clause.cs
- _AutoWebProxyScriptEngine.cs
- precedingquery.cs
- BlockCollection.cs
- __Filters.cs
- HtmlFormParameterReader.cs
- RuntimeArgumentHandle.cs
- Tuple.cs
- HttpTransportManager.cs
- SqlCharStream.cs
- IResourceProvider.cs
- RequestResizeEvent.cs
- ClipboardProcessor.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- SortKey.cs
- InputLangChangeEvent.cs
- Route.cs
- LogArchiveSnapshot.cs
- MatrixStack.cs
- Authorization.cs
- SqlCacheDependencyDatabaseCollection.cs
- UserInitiatedNavigationPermission.cs
- EventArgs.cs
- AtomPub10ServiceDocumentFormatter.cs
- AssemblyBuilderData.cs
- RuntimeEnvironment.cs
- RegisterResponseInfo.cs
- PeerInvitationResponse.cs
- XmlImplementation.cs
- ISAPIRuntime.cs
- AdPostCacheSubstitution.cs
- InstanceContextMode.cs
- WindowsScrollBarBits.cs
- GlyphCache.cs
- DefaultHttpHandler.cs
- AnnotationMap.cs
- TemplatedEditableDesignerRegion.cs
- ScrollableControl.cs
- TextEffect.cs
- CodeCastExpression.cs
- Delay.cs
- ResourceDictionaryCollection.cs
- StylusPointCollection.cs
- SendMailErrorEventArgs.cs
- infer.cs
- BlockUIContainer.cs
- SessionStateItemCollection.cs
- Parameter.cs
- Int16AnimationUsingKeyFrames.cs
- HttpRequest.cs
- Int16.cs
- WebPartRestoreVerb.cs
- _HeaderInfoTable.cs
- CultureMapper.cs
- XmlDocumentFragment.cs
- SocketElement.cs
- PointCollectionConverter.cs