Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- FlowDocumentPage.cs
- NumberFormatInfo.cs
- SessionEndingEventArgs.cs
- SizeConverter.cs
- DataGridAutoFormat.cs
- DataKey.cs
- GraphicsContext.cs
- Trace.cs
- XmlUtf8RawTextWriter.cs
- xamlnodes.cs
- DataGridViewCheckBoxCell.cs
- FilterException.cs
- XPathNavigatorReader.cs
- OleTxTransaction.cs
- SoapSchemaMember.cs
- WebSysDisplayNameAttribute.cs
- BaseCodeDomTreeGenerator.cs
- MimeParameters.cs
- PreloadedPackages.cs
- ViewStateException.cs
- FaultCode.cs
- DesignerTransaction.cs
- ClearTypeHintValidation.cs
- columnmapkeybuilder.cs
- XPathChildIterator.cs
- ManipulationStartingEventArgs.cs
- StateChangeEvent.cs
- CommandManager.cs
- OledbConnectionStringbuilder.cs
- ListBoxItemAutomationPeer.cs
- ManifestSignatureInformation.cs
- FormViewInsertedEventArgs.cs
- DesignerView.cs
- NativeMethods.cs
- Point3DKeyFrameCollection.cs
- DragEventArgs.cs
- GlyphingCache.cs
- InlinedAggregationOperatorEnumerator.cs
- SqlBuilder.cs
- GeneralTransformGroup.cs
- PageBreakRecord.cs
- XamlSerializationHelper.cs
- Baml6ConstructorInfo.cs
- IntegerCollectionEditor.cs
- EventHandlingScope.cs
- DataControlFieldCollection.cs
- ProfileServiceManager.cs
- CheckedPointers.cs
- TransformCollection.cs
- BaseDataListPage.cs
- SafeEventLogWriteHandle.cs
- XmlReaderDelegator.cs
- ConnectionManagementElementCollection.cs
- CacheAxisQuery.cs
- AlphabeticalEnumConverter.cs
- BuildProviderCollection.cs
- XappLauncher.cs
- ToolStripItem.cs
- SignatureTargetIdManager.cs
- HttpApplicationFactory.cs
- DataGridViewColumnHeaderCell.cs
- UInt16Converter.cs
- AssociationType.cs
- WebAdminConfigurationHelper.cs
- _ListenerRequestStream.cs
- ISO2022Encoding.cs
- LocatorGroup.cs
- SyndicationDeserializer.cs
- CollectionConverter.cs
- CalendarTable.cs
- SqlRowUpdatingEvent.cs
- BaseValidator.cs
- MonthChangedEventArgs.cs
- ViewManager.cs
- unsafeIndexingFilterStream.cs
- TextPointerBase.cs
- mactripleDES.cs
- SQLInt16.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- SoapHeaderException.cs
- SecurityTokenAttachmentMode.cs
- ContainerParagraph.cs
- EnumMember.cs
- StringKeyFrameCollection.cs
- UIElement3D.cs
- AttributeQuery.cs
- CustomErrorsSection.cs
- RelationshipNavigation.cs
- SweepDirectionValidation.cs
- FaultBookmark.cs
- SqlResolver.cs
- PerformanceCounterNameAttribute.cs
- WorkBatch.cs
- RayMeshGeometry3DHitTestResult.cs
- SQLInt64.cs
- MultipartIdentifier.cs
- OrderedDictionary.cs
- RtfToken.cs
- BamlRecordReader.cs
- EventTrigger.cs