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
- XmlSchemaAnyAttribute.cs
- DataGridViewTextBoxCell.cs
- DiscoveryDocumentReference.cs
- SymDocumentType.cs
- BamlVersionHeader.cs
- XmlDataImplementation.cs
- AnimationException.cs
- PropertyPushdownHelper.cs
- SqlBinder.cs
- BlurEffect.cs
- GridViewCommandEventArgs.cs
- CollectionViewGroup.cs
- XmlChildNodes.cs
- XmlILTrace.cs
- FrameworkElementFactoryMarkupObject.cs
- X509ChainElement.cs
- RemoteWebConfigurationHostStream.cs
- CommandField.cs
- FastPropertyAccessor.cs
- UnmanagedBitmapWrapper.cs
- StateItem.cs
- ImageCodecInfoPrivate.cs
- EntityParameterCollection.cs
- XmlReader.cs
- DbException.cs
- MgmtConfigurationRecord.cs
- GlyphTypeface.cs
- AutomationPeer.cs
- CompositeTypefaceMetrics.cs
- NativeMethods.cs
- ObsoleteAttribute.cs
- InputMethodStateChangeEventArgs.cs
- ObjectDataSourceMethodEventArgs.cs
- MasterPageParser.cs
- SqlProvider.cs
- EntityDataSourceView.cs
- MimePart.cs
- UserControlCodeDomTreeGenerator.cs
- BigIntegerStorage.cs
- StateMachine.cs
- BrowserDefinitionCollection.cs
- Typeface.cs
- MultiPropertyDescriptorGridEntry.cs
- CallbackWrapper.cs
- DataGridViewRow.cs
- FileEnumerator.cs
- BindingElementExtensionElement.cs
- DiagnosticsElement.cs
- processwaithandle.cs
- FixedBufferAttribute.cs
- OleDbRowUpdatingEvent.cs
- DesignTimeTemplateParser.cs
- CellNormalizer.cs
- PropertyPath.cs
- EntitySet.cs
- ListBox.cs
- WebPartDisplayMode.cs
- KnownTypesHelper.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- GenericAuthenticationEventArgs.cs
- Parsers.cs
- AppModelKnownContentFactory.cs
- SrgsElementFactory.cs
- Int32EqualityComparer.cs
- DatagridviewDisplayedBandsData.cs
- WinEventHandler.cs
- XmlEventCache.cs
- EFDataModelProvider.cs
- PerformanceCounterPermission.cs
- Rect.cs
- CompiledQuery.cs
- Duration.cs
- CodeDelegateCreateExpression.cs
- MailHeaderInfo.cs
- Int64KeyFrameCollection.cs
- ObjectDataProvider.cs
- DataRow.cs
- MailSettingsSection.cs
- SmiContext.cs
- StateRuntime.cs
- IsolatedStorageFileStream.cs
- EventItfInfo.cs
- SoundPlayerAction.cs
- SqlUserDefinedTypeAttribute.cs
- ListParagraph.cs
- CodeCompileUnit.cs
- NavigatorInvalidBodyAccessException.cs
- BCLDebug.cs
- PropVariant.cs
- WCFServiceClientProxyGenerator.cs
- DropShadowBitmapEffect.cs
- MimeReflector.cs
- WebPartMenu.cs
- NumberSubstitution.cs
- ProgressBarBrushConverter.cs
- FileClassifier.cs
- ModelPropertyDescriptor.cs
- CodePropertyReferenceExpression.cs
- StringReader.cs
- BackEase.cs