Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / NetworkInformation / UnicastIPAddressInformationCollection.cs / 1305376 / UnicastIPAddressInformationCollection.cs
using System.Collections.Generic; using System.Collections.ObjectModel; namespace System.Net.NetworkInformation{ public class UnicastIPAddressInformationCollection :ICollection{ Collection addresses = new Collection () ; protected internal UnicastIPAddressInformationCollection(){ } /// public virtual void CopyTo(UnicastIPAddressInformation[] 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(UnicastIPAddressInformation address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(UnicastIPAddressInformation address) { addresses.Add(address); } /// public virtual bool Contains(UnicastIPAddressInformation address) { return addresses.Contains(address); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return this.GetEnumerator(); } public virtual IEnumerator GetEnumerator() { return (IEnumerator ) addresses.GetEnumerator(); } // Consider removing. public virtual UnicastIPAddressInformation this[int index] { get{ return (UnicastIPAddressInformation)addresses[index]; } } /// public virtual bool Remove(UnicastIPAddressInformation 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
- EncryptedXml.cs
- UnsafeNativeMethods.cs
- SQLChars.cs
- UIPermission.cs
- ActivityExecutorDelegateInfo.cs
- SchemaTypeEmitter.cs
- Touch.cs
- JsonDeserializer.cs
- ForceCopyBuildProvider.cs
- DependencyPropertyChangedEventArgs.cs
- DocumentProperties.cs
- JapaneseLunisolarCalendar.cs
- Control.cs
- Point4DConverter.cs
- SelectionChangedEventArgs.cs
- ReadOnlyTernaryTree.cs
- DriveInfo.cs
- StringArrayConverter.cs
- COAUTHINFO.cs
- ContextMenuService.cs
- DBConnectionString.cs
- TextBoxBase.cs
- FixedSOMTextRun.cs
- ParameterToken.cs
- RouteValueExpressionBuilder.cs
- BuildProviderAppliesToAttribute.cs
- SiteMapNode.cs
- XmlSerializer.cs
- StringHelper.cs
- HotSpotCollectionEditor.cs
- MorphHelpers.cs
- RemotingConfiguration.cs
- FaultContext.cs
- ProviderUtil.cs
- ControlUtil.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- ConfigsHelper.cs
- ProgressPage.cs
- DataGridPageChangedEventArgs.cs
- RC2.cs
- FloatUtil.cs
- TextLineResult.cs
- Resources.Designer.cs
- RegexTypeEditor.cs
- ResourceContainer.cs
- Pair.cs
- HwndSourceKeyboardInputSite.cs
- SessionEndingEventArgs.cs
- XXXInfos.cs
- ControlValuePropertyAttribute.cs
- VBCodeProvider.cs
- SlipBehavior.cs
- WorkflowRuntimeSection.cs
- XmlObjectSerializerReadContextComplex.cs
- VScrollProperties.cs
- MemoryPressure.cs
- ReflectionPermission.cs
- CubicEase.cs
- ItemAutomationPeer.cs
- DriveInfo.cs
- HybridWebProxyFinder.cs
- CompiledIdentityConstraint.cs
- DataControlFieldCell.cs
- TextCharacters.cs
- TcpSocketManager.cs
- XPathMultyIterator.cs
- TabRenderer.cs
- WebPartPersonalization.cs
- RedistVersionInfo.cs
- LabelDesigner.cs
- SapiAttributeParser.cs
- SchemaHelper.cs
- SecurityCriticalDataForSet.cs
- URL.cs
- ProcessInfo.cs
- WebPartVerb.cs
- PrtCap_Public.cs
- OleDbConnectionFactory.cs
- ComponentRenameEvent.cs
- TextModifier.cs
- GifBitmapEncoder.cs
- SigningCredentials.cs
- WebPartActionVerb.cs
- XsltContext.cs
- InputScopeNameConverter.cs
- HttpHandlerAction.cs
- TogglePattern.cs
- QilStrConcatenator.cs
- PixelFormatConverter.cs
- CompositionAdorner.cs
- ParserHooks.cs
- WindowsEditBoxRange.cs
- TreeView.cs
- DataRowChangeEvent.cs
- WebPartDescriptionCollection.cs
- CookieHandler.cs
- ListView.cs
- TextEditorCopyPaste.cs
- InputDevice.cs
- TableCellAutomationPeer.cs