Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Net / System / Net / NetworkInformation / ipaddressinformationcollection.cs / 1 / 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 null; } 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 null; } 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
- BufferedMessageWriter.cs
- _DisconnectOverlappedAsyncResult.cs
- StorageSetMapping.cs
- TemplatePropertyEntry.cs
- CellLabel.cs
- ProtocolElement.cs
- FlowLayoutSettings.cs
- Constraint.cs
- EntityTemplateUserControl.cs
- FormsAuthentication.cs
- EntityDataSourceSelectingEventArgs.cs
- EditBehavior.cs
- XPathSelfQuery.cs
- UnlockCardRequest.cs
- KeyPressEvent.cs
- SimpleLine.cs
- ValidationResult.cs
- ThemeDictionaryExtension.cs
- EncryptedHeader.cs
- NullExtension.cs
- WindowsFormsDesignerOptionService.cs
- ErrorRuntimeConfig.cs
- HttpPostedFileBase.cs
- InlinedAggregationOperatorEnumerator.cs
- ErrorTolerantObjectWriter.cs
- RawAppCommandInputReport.cs
- RegisteredExpandoAttribute.cs
- StreamGeometry.cs
- ClientRolePrincipal.cs
- invalidudtexception.cs
- MetadataArtifactLoaderCompositeFile.cs
- SchemaImporter.cs
- RouteValueDictionary.cs
- RelatedEnd.cs
- ECDiffieHellmanPublicKey.cs
- ProxySimple.cs
- MDIClient.cs
- TextEffectResolver.cs
- RtfToXamlReader.cs
- XsltFunctions.cs
- AtomMaterializer.cs
- MembershipAdapter.cs
- ControlCodeDomSerializer.cs
- CustomCredentialPolicy.cs
- DataListItemCollection.cs
- CustomPopupPlacement.cs
- Scene3D.cs
- EqualityComparer.cs
- SiteOfOriginContainer.cs
- WebServicesSection.cs
- InputLanguageEventArgs.cs
- ParameterCollection.cs
- TimeSpanHelper.cs
- DataBinder.cs
- OdbcInfoMessageEvent.cs
- SHA1CryptoServiceProvider.cs
- Attributes.cs
- MsmqChannelFactoryBase.cs
- MessageQueuePermission.cs
- CookieProtection.cs
- HostedAspNetEnvironment.cs
- ExpressionConverter.cs
- XPathDocument.cs
- BackgroundFormatInfo.cs
- BooleanSwitch.cs
- DriveInfo.cs
- DesignerMetadata.cs
- TypeDescriptor.cs
- FilteredXmlReader.cs
- ProtocolElementCollection.cs
- LinkDescriptor.cs
- _SSPIWrapper.cs
- WindowsPrincipal.cs
- NetSectionGroup.cs
- FactoryGenerator.cs
- SafeProcessHandle.cs
- MsmqEncryptionAlgorithm.cs
- SerialReceived.cs
- XPathAncestorQuery.cs
- FixedPage.cs
- XsdDateTime.cs
- OperationPickerDialog.designer.cs
- BindingExpression.cs
- LoadedOrUnloadedOperation.cs
- XmlAggregates.cs
- StringValueConverter.cs
- SqlUdtInfo.cs
- WebPartDisplayModeCollection.cs
- HostedHttpTransportManager.cs
- WizardPanel.cs
- Attachment.cs
- TdsParserSessionPool.cs
- GotoExpression.cs
- TableSectionStyle.cs
- EdmComplexPropertyAttribute.cs
- ServiceOperationInfoTypeConverter.cs
- ProxyGenerationError.cs
- shaperfactoryquerycachekey.cs
- PropertyValueUIItem.cs
- XmlILAnnotation.cs