Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / NetworkInformation / ipaddressinformationcollection.cs / 1305376 / ipaddressinformationcollection.cs
using System.Collections.Generic; using System.Collections.ObjectModel; namespace System.Net.NetworkInformation{ public class IPAddressInformationCollection :ICollection{ Collection addresses = new Collection (); internal IPAddressInformationCollection(){ } /// public virtual void CopyTo(IPAddressInformation[] 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(IPAddressInformation address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(IPAddressInformation address) { addresses.Add(address); } /// public virtual bool Contains(IPAddressInformation address) { return addresses.Contains(address); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return this.GetEnumerator(); } public virtual IEnumerator GetEnumerator() { return (IEnumerator ) addresses.GetEnumerator(); } public virtual IPAddressInformation this[int index] { get{ return (IPAddressInformation)addresses[index]; } } /// public virtual bool Remove(IPAddressInformation 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 IPAddressInformationCollection :ICollection { Collection addresses = new Collection (); internal IPAddressInformationCollection(){ } /// public virtual void CopyTo(IPAddressInformation[] 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(IPAddressInformation address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(IPAddressInformation address) { addresses.Add(address); } /// public virtual bool Contains(IPAddressInformation address) { return addresses.Contains(address); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return this.GetEnumerator(); } public virtual IEnumerator GetEnumerator() { return (IEnumerator ) addresses.GetEnumerator(); } public virtual IPAddressInformation this[int index] { get{ return (IPAddressInformation)addresses[index]; } } /// public virtual bool Remove(IPAddressInformation 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
- SectionXmlInfo.cs
- MachineKeySection.cs
- LinearGradientBrush.cs
- XComponentModel.cs
- BaseCollection.cs
- InvokerUtil.cs
- EntityProxyTypeInfo.cs
- XmlQualifiedNameTest.cs
- NativeMethods.cs
- _OverlappedAsyncResult.cs
- AffineTransform3D.cs
- WebPartDisplayMode.cs
- WindowsGrip.cs
- COM2PictureConverter.cs
- TraceFilter.cs
- ValueSerializer.cs
- BitmapScalingModeValidation.cs
- SqlExpressionNullability.cs
- ActivityMarkupSerializationProvider.cs
- MediaSystem.cs
- DataTable.cs
- SystemColors.cs
- GroupLabel.cs
- FontUnit.cs
- ipaddressinformationcollection.cs
- PinProtectionHelper.cs
- Dynamic.cs
- ComplexPropertyEntry.cs
- TextComposition.cs
- PenLineJoinValidation.cs
- AssertFilter.cs
- AxImporter.cs
- EditorServiceContext.cs
- IndentedTextWriter.cs
- QfeChecker.cs
- PointAnimationBase.cs
- XmlSchemaCollection.cs
- base64Transforms.cs
- Identity.cs
- KeyGestureValueSerializer.cs
- MobileSysDescriptionAttribute.cs
- KoreanLunisolarCalendar.cs
- BindingManagerDataErrorEventArgs.cs
- RepeaterItemCollection.cs
- base64Transforms.cs
- UrlPath.cs
- DesignerForm.cs
- ZipIOCentralDirectoryBlock.cs
- MethodBuilder.cs
- processwaithandle.cs
- hresults.cs
- BindingsCollection.cs
- PeerContact.cs
- DataControlField.cs
- Popup.cs
- DragEventArgs.cs
- LocatorPart.cs
- Margins.cs
- IssuedTokenParametersEndpointAddressElement.cs
- FtpRequestCacheValidator.cs
- QueryCacheEntry.cs
- VideoDrawing.cs
- FullTrustAssembly.cs
- CodeCastExpression.cs
- VBIdentifierName.cs
- ContextProperty.cs
- TabControlToolboxItem.cs
- EnglishPluralizationService.cs
- TypeConverterHelper.cs
- GridViewDeletedEventArgs.cs
- SqlXml.cs
- HtmlProps.cs
- ConfigurationValue.cs
- Switch.cs
- SpellCheck.cs
- Marshal.cs
- XamlSerializerUtil.cs
- SqlCacheDependencySection.cs
- StringSource.cs
- XPathNodeHelper.cs
- _TLSstream.cs
- WebPartCatalogAddVerb.cs
- Buffer.cs
- EventDriven.cs
- FrameworkTextComposition.cs
- StoreItemCollection.Loader.cs
- AnnotationResourceCollection.cs
- DrawListViewColumnHeaderEventArgs.cs
- ControlBindingsCollection.cs
- DelayedRegex.cs
- PolyQuadraticBezierSegment.cs
- PagesSection.cs
- HtmlMeta.cs
- SchemaInfo.cs
- RouteValueDictionary.cs
- EqualityComparer.cs
- ClientFormsIdentity.cs
- AnimationClock.cs
- Deflater.cs
- ConfigXmlAttribute.cs