Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- AddressingProperty.cs
- CompositeScriptReference.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- PageCatalogPart.cs
- TableAutomationPeer.cs
- ValidationHelper.cs
- ConnectionManagementElement.cs
- CallbackValidator.cs
- DocumentXPathNavigator.cs
- PropertyGridView.cs
- SecurityTokenAuthenticator.cs
- DmlSqlGenerator.cs
- InternalResources.cs
- Interlocked.cs
- EdmTypeAttribute.cs
- WebConvert.cs
- QueryOpeningEnumerator.cs
- TextTreeText.cs
- Comparer.cs
- UnknownBitmapEncoder.cs
- InputBindingCollection.cs
- NativeMethods.cs
- RepeaterItemCollection.cs
- NullRuntimeConfig.cs
- OleDbMetaDataFactory.cs
- DocumentPageTextView.cs
- EntityDataSourceUtil.cs
- XmlSerializerNamespaces.cs
- PinnedBufferMemoryStream.cs
- FontFamily.cs
- OracleRowUpdatedEventArgs.cs
- InputScopeManager.cs
- ReaderWriterLock.cs
- DataGridPagerStyle.cs
- StylusPlugin.cs
- WS2007HttpBinding.cs
- CustomAssemblyResolver.cs
- ColumnWidthChangedEvent.cs
- AudioException.cs
- _UriTypeConverter.cs
- SQLMembershipProvider.cs
- RtfToken.cs
- SqlConnectionPoolProviderInfo.cs
- PropertyValue.cs
- RelationshipConverter.cs
- EmptyControlCollection.cs
- CompensableActivity.cs
- TextAction.cs
- SqlGatherConsumedAliases.cs
- UIElementHelper.cs
- ReflectionHelper.cs
- ExtenderHelpers.cs
- EpmContentSerializer.cs
- UserControlDesigner.cs
- AppDomainAttributes.cs
- ActivityMarkupSerializer.cs
- PackageRelationshipCollection.cs
- SiteMapHierarchicalDataSourceView.cs
- ArithmeticLiteral.cs
- WebBrowserContainer.cs
- CollectionTypeElement.cs
- DesignerDataParameter.cs
- LoginUtil.cs
- DiscreteKeyFrames.cs
- DataServiceHostFactory.cs
- AuthenticationSection.cs
- ManifestResourceInfo.cs
- Compilation.cs
- ExpressionConverter.cs
- XmlSchemaSimpleType.cs
- ItemsPresenter.cs
- _MultipleConnectAsync.cs
- ConvertEvent.cs
- PriorityItem.cs
- DependencyObjectProvider.cs
- ComponentResourceKeyConverter.cs
- ProfileManager.cs
- DataGridSortCommandEventArgs.cs
- DataGridColumnCollection.cs
- _ChunkParse.cs
- NonVisualControlAttribute.cs
- _OSSOCK.cs
- DataObjectSettingDataEventArgs.cs
- GeneratedContractType.cs
- M3DUtil.cs
- DirectionalLight.cs
- CapabilitiesUse.cs
- AppDomainFactory.cs
- SamlAssertion.cs
- NameValueFileSectionHandler.cs
- SafeProcessHandle.cs
- Switch.cs
- ViewBase.cs
- SqlPersonalizationProvider.cs
- ISSmlParser.cs
- BindStream.cs
- OracleEncoding.cs
- CodeGen.cs
- PermissionRequestEvidence.cs
- DrawingAttributeSerializer.cs