Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Net / System / Net / NetworkInformation / UnicastIPAddressInformationCollection.cs / 1 / 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 null; } 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 null; } 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
- TypeConverters.cs
- BeginEvent.cs
- HandledEventArgs.cs
- Visitor.cs
- IncrementalHitTester.cs
- TypeForwardedToAttribute.cs
- HtmlTable.cs
- RelationalExpressions.cs
- DesignerLoader.cs
- HttpResponseInternalWrapper.cs
- CompressionTransform.cs
- AudioStateChangedEventArgs.cs
- BrowserDefinitionCollection.cs
- AssociationTypeEmitter.cs
- XPathBinder.cs
- ExpressionConverter.cs
- PrefixHandle.cs
- ParallelRangeManager.cs
- BuildManagerHost.cs
- WhitespaceRuleReader.cs
- MethodImplAttribute.cs
- ScriptingAuthenticationServiceSection.cs
- TextBoxLine.cs
- XmlComplianceUtil.cs
- KeyedCollection.cs
- MemoryFailPoint.cs
- XamlFilter.cs
- LineSegment.cs
- DocumentPageHost.cs
- UnitControl.cs
- GridItemPattern.cs
- WebHeaderCollection.cs
- HtmlImage.cs
- XmlProcessingInstruction.cs
- CodeMemberEvent.cs
- Label.cs
- LambdaCompiler.Unary.cs
- TypeReference.cs
- ConfigurationStrings.cs
- BuildManagerHost.cs
- MultilineStringConverter.cs
- GenericUI.cs
- WebSysDescriptionAttribute.cs
- AnnotationMap.cs
- KeyboardDevice.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- FixedSOMTableRow.cs
- SqlDataSourceFilteringEventArgs.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- DrawingAttributeSerializer.cs
- DocumentSignatureManager.cs
- EditingMode.cs
- ControlsConfig.cs
- MenuItemStyleCollection.cs
- GridToolTip.cs
- HighlightComponent.cs
- SrgsElementFactoryCompiler.cs
- PackageRelationshipCollection.cs
- DataServiceQuery.cs
- commandenforcer.cs
- SoapWriter.cs
- FrameworkElement.cs
- BezierSegment.cs
- webproxy.cs
- DataObject.cs
- messageonlyhwndwrapper.cs
- XPathNode.cs
- DataGridComponentEditor.cs
- FormatException.cs
- XPathNavigatorException.cs
- TileModeValidation.cs
- Vector3DCollectionValueSerializer.cs
- ChangeConflicts.cs
- ResXDataNode.cs
- ProcessProtocolHandler.cs
- PseudoWebRequest.cs
- Properties.cs
- PeerCollaborationPermission.cs
- QilLiteral.cs
- HostedBindingBehavior.cs
- DropShadowBitmapEffect.cs
- GridViewColumnCollection.cs
- TextMessageEncodingBindingElement.cs
- DriveNotFoundException.cs
- DataServiceQueryProvider.cs
- Drawing.cs
- FixedTextView.cs
- ObjectDataSourceFilteringEventArgs.cs
- SharedDp.cs
- QilVisitor.cs
- ElementHostAutomationPeer.cs
- XmlAttributeCache.cs
- XamlHostingConfiguration.cs
- Misc.cs
- ZipIOExtraField.cs
- UIElementHelper.cs
- DataMisalignedException.cs
- CollectionViewSource.cs
- PersonalizableTypeEntry.cs
- PresentationAppDomainManager.cs