Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- CLRBindingWorker.cs
- HashMembershipCondition.cs
- TextEffect.cs
- HelpProvider.cs
- Argument.cs
- SrgsRulesCollection.cs
- AuthStoreRoleProvider.cs
- ConnectionStringsExpressionBuilder.cs
- ListView.cs
- IApplicationTrustManager.cs
- GridToolTip.cs
- PolicyValidationException.cs
- TransformGroup.cs
- SettingsAttributes.cs
- QuaternionIndependentAnimationStorage.cs
- EventArgs.cs
- ValidationHelper.cs
- CopyOnWriteList.cs
- LineServices.cs
- ResourceDescriptionAttribute.cs
- SapiGrammar.cs
- XmlLanguageConverter.cs
- GridViewDeletedEventArgs.cs
- BindingNavigatorDesigner.cs
- HostingEnvironment.cs
- PolicyManager.cs
- DataGridViewRow.cs
- TemplatedAdorner.cs
- ReferenceSchema.cs
- ConditionBrowserDialog.cs
- ConfigurationStrings.cs
- DataBindingCollectionConverter.cs
- SdlChannelSink.cs
- AssociationProvider.cs
- Attributes.cs
- EntityClientCacheKey.cs
- Binding.cs
- WorkflowDurableInstance.cs
- BindingNavigator.cs
- XPathMultyIterator.cs
- HyperLinkField.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- FunctionCommandText.cs
- ProfessionalColorTable.cs
- MetaTable.cs
- JoinGraph.cs
- ScrollEvent.cs
- DataTemplateSelector.cs
- iisPickupDirectory.cs
- DataGridViewCellEventArgs.cs
- ClrProviderManifest.cs
- DataError.cs
- TrustSection.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- HttpCapabilitiesEvaluator.cs
- InternalConfigHost.cs
- odbcmetadatacolumnnames.cs
- StringInfo.cs
- SubMenuStyle.cs
- Operand.cs
- PathFigureCollectionValueSerializer.cs
- QuaternionConverter.cs
- IUnknownConstantAttribute.cs
- MetadataArtifactLoader.cs
- RegularExpressionValidator.cs
- CultureInfo.cs
- Panel.cs
- XmlStringTable.cs
- XmlObjectSerializerWriteContext.cs
- Pair.cs
- DrawingContext.cs
- PointCollectionValueSerializer.cs
- HybridCollection.cs
- TcpWorkerProcess.cs
- QilStrConcatenator.cs
- ClientRuntimeConfig.cs
- TypeLoadException.cs
- BufferedReadStream.cs
- PackageRelationshipSelector.cs
- _AcceptOverlappedAsyncResult.cs
- ConnectionProviderAttribute.cs
- SequenceDesigner.cs
- SHA512Managed.cs
- SourceSwitch.cs
- MaterialGroup.cs
- ExecutionPropertyManager.cs
- ComboBoxRenderer.cs
- PageClientProxyGenerator.cs
- EdmConstants.cs
- SafeRightsManagementSessionHandle.cs
- AutomationPropertyInfo.cs
- PrintControllerWithStatusDialog.cs
- MessageQueueKey.cs
- JoinElimination.cs
- CursorEditor.cs
- PageContentAsyncResult.cs
- NameValuePermission.cs
- FollowerQueueCreator.cs
- shaper.cs
- WebPartDeleteVerb.cs