Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- FormViewInsertedEventArgs.cs
- RegexCharClass.cs
- MobileControl.cs
- CodeVariableDeclarationStatement.cs
- DoubleConverter.cs
- DrawingServices.cs
- HtmlValidationSummaryAdapter.cs
- WsatRegistrationHeader.cs
- XmlSerializer.cs
- PointLight.cs
- SchemaMerger.cs
- SchemaTypeEmitter.cs
- StyleTypedPropertyAttribute.cs
- EventLogPermissionEntryCollection.cs
- ContextMarshalException.cs
- ImageAnimator.cs
- VersionPair.cs
- webbrowsersite.cs
- FixedSOMTableRow.cs
- PKCS1MaskGenerationMethod.cs
- BaseProcessProtocolHandler.cs
- ReadOnlyAttribute.cs
- RegexCaptureCollection.cs
- StylusEventArgs.cs
- EntityWithKeyStrategy.cs
- SoapHelper.cs
- WorkflowDurableInstance.cs
- PublishLicense.cs
- Soap.cs
- ContextDataSourceContextData.cs
- XmlIterators.cs
- TextServicesManager.cs
- ListControl.cs
- unitconverter.cs
- LayoutTable.cs
- CurrencyManager.cs
- ImageAnimator.cs
- XmlCountingReader.cs
- SchemaElementDecl.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- XpsLiterals.cs
- DictionaryBase.cs
- DataGridViewCellStyleChangedEventArgs.cs
- IPAddressCollection.cs
- CodeLabeledStatement.cs
- DateTimeHelper.cs
- IndicFontClient.cs
- ServiceModelConfiguration.cs
- EntityContainer.cs
- wmiutil.cs
- VirtualDirectoryMapping.cs
- EdmValidator.cs
- GridToolTip.cs
- ListControlActionList.cs
- SplayTreeNode.cs
- BypassElementCollection.cs
- FixedDSBuilder.cs
- DataGridCommandEventArgs.cs
- Line.cs
- wgx_exports.cs
- DataSourceControlBuilder.cs
- ToolStripDesignerAvailabilityAttribute.cs
- MaskedTextBoxTextEditorDropDown.cs
- MimeParameters.cs
- InstalledFontCollection.cs
- SecurityPolicySection.cs
- SoapRpcServiceAttribute.cs
- SamlAuthorityBinding.cs
- ExtendedProperty.cs
- NonClientArea.cs
- SqlCacheDependencySection.cs
- ArrayExtension.cs
- GridViewHeaderRowPresenter.cs
- MdImport.cs
- SystemUnicastIPAddressInformation.cs
- BufferedGraphicsContext.cs
- CqlErrorHelper.cs
- AsyncOperationManager.cs
- DbXmlEnabledProviderManifest.cs
- Thickness.cs
- CacheMode.cs
- RawStylusInput.cs
- BasePattern.cs
- DataListItemEventArgs.cs
- ISessionStateStore.cs
- ToolStripTextBox.cs
- ResourceCategoryAttribute.cs
- WebResponse.cs
- LocalizabilityAttribute.cs
- ElementNotAvailableException.cs
- CodeEntryPointMethod.cs
- XmlCompatibilityReader.cs
- IsolatedStorage.cs
- DataControlField.cs
- FixedPosition.cs
- PreservationFileReader.cs
- LifetimeMonitor.cs
- MemberInfoSerializationHolder.cs
- ProviderManager.cs