Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Net / System / Net / NetworkInformation / UnicastIPAddressInformationCollection.cs / 2 / 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. 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
- OneWayElement.cs
- Triplet.cs
- FileSystemEventArgs.cs
- RepeaterItem.cs
- PriorityBindingExpression.cs
- TableMethodGenerator.cs
- WebPartsPersonalization.cs
- _SslState.cs
- EditorAttributeInfo.cs
- HandoffBehavior.cs
- ResourcesChangeInfo.cs
- CellTreeNode.cs
- VirtualDirectoryMappingCollection.cs
- SqlDesignerDataSourceView.cs
- CodeAttributeArgument.cs
- ICspAsymmetricAlgorithm.cs
- AuthenticationModuleElement.cs
- OleDbParameterCollection.cs
- DecimalAnimationUsingKeyFrames.cs
- StreamWriter.cs
- Clause.cs
- MulticastNotSupportedException.cs
- ChineseLunisolarCalendar.cs
- TreeNodeEventArgs.cs
- TypeConstant.cs
- TypeInformation.cs
- PropertyPath.cs
- AssemblyHash.cs
- RuntimeResourceSet.cs
- DesigntimeLicenseContext.cs
- UrlPath.cs
- ViewLoader.cs
- ConstraintConverter.cs
- WinFormsSecurity.cs
- DataReceivedEventArgs.cs
- GraphicsContext.cs
- WebPartConnectionsConnectVerb.cs
- ToolStripOverflowButton.cs
- QilList.cs
- SystemException.cs
- NativeMethods.cs
- LazyLoadBehavior.cs
- LingerOption.cs
- ISFClipboardData.cs
- PropertyInfoSet.cs
- SafeRightsManagementEnvironmentHandle.cs
- Config.cs
- XmlSchemaValidationException.cs
- Walker.cs
- BaseComponentEditor.cs
- SoapAttributeAttribute.cs
- EmptyEnumerator.cs
- TraceListeners.cs
- InProcStateClientManager.cs
- HelpFileFileNameEditor.cs
- PathFigureCollectionValueSerializer.cs
- SharedStatics.cs
- UrlPath.cs
- DataBoundLiteralControl.cs
- OnOperation.cs
- SeparatorAutomationPeer.cs
- Shape.cs
- Collection.cs
- Membership.cs
- ScrollChrome.cs
- Configuration.cs
- AtomMaterializerLog.cs
- RawAppCommandInputReport.cs
- SessionState.cs
- Table.cs
- SessionStateContainer.cs
- GAC.cs
- Context.cs
- Vector3DAnimation.cs
- ScheduleChanges.cs
- DataControlButton.cs
- XmlComplianceUtil.cs
- PaperSize.cs
- RSACryptoServiceProvider.cs
- PanelDesigner.cs
- ThousandthOfEmRealDoubles.cs
- FrameworkElementFactoryMarkupObject.cs
- SafeBitVector32.cs
- RectangleGeometry.cs
- MimePart.cs
- IgnoreFileBuildProvider.cs
- DataGridViewMethods.cs
- Switch.cs
- bindurihelper.cs
- sortedlist.cs
- SemanticBasicElement.cs
- smtppermission.cs
- RootAction.cs
- FormsAuthenticationUserCollection.cs
- TimerExtension.cs
- CachedFontFace.cs
- ConfigurationStrings.cs
- QuaternionRotation3D.cs
- PrefixQName.cs
- Odbc32.cs