Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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)); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WeakReferenceEnumerator.cs
- InputChannelAcceptor.cs
- LexicalChunk.cs
- KeyValuePair.cs
- TransportContext.cs
- ProgressBarRenderer.cs
- FilteredReadOnlyMetadataCollection.cs
- TimerElapsedEvenArgs.cs
- CodeSubDirectory.cs
- GridErrorDlg.cs
- SchemaTableColumn.cs
- WebPartPersonalization.cs
- URLMembershipCondition.cs
- AuthorizationRuleCollection.cs
- SmiEventStream.cs
- BuildProviderAppliesToAttribute.cs
- BasicHttpSecurityMode.cs
- XPathNodePointer.cs
- SafeWaitHandle.cs
- ColorConvertedBitmap.cs
- Int32AnimationBase.cs
- ItemsPresenter.cs
- VectorAnimationUsingKeyFrames.cs
- PreviewPrintController.cs
- ClientConfigPaths.cs
- TokenBasedSet.cs
- UnicodeEncoding.cs
- MultiSelector.cs
- XPathNodeIterator.cs
- EntityDataSourceDataSelectionPanel.cs
- RegionData.cs
- XmlSchemaSubstitutionGroup.cs
- Error.cs
- MonthChangedEventArgs.cs
- TableCellCollection.cs
- WindowsHyperlink.cs
- EntitySetBaseCollection.cs
- TemplatedMailWebEventProvider.cs
- FragmentNavigationEventArgs.cs
- KnownTypes.cs
- Columns.cs
- SendMailErrorEventArgs.cs
- GeneralTransform3D.cs
- StyleXamlParser.cs
- DirtyTextRange.cs
- ClientBuildManager.cs
- DataTableReaderListener.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- MULTI_QI.cs
- ImageSourceConverter.cs
- ProtocolsConfigurationHandler.cs
- Privilege.cs
- prompt.cs
- XmlRootAttribute.cs
- Matrix3D.cs
- NetDataContractSerializer.cs
- BitmapEffectInputData.cs
- DataTableTypeConverter.cs
- SerializableTypeCodeDomSerializer.cs
- AutomationPeer.cs
- OracleParameter.cs
- SourceLineInfo.cs
- AlternateViewCollection.cs
- PropertyEmitterBase.cs
- EnumerableCollectionView.cs
- Schema.cs
- WebPartVerb.cs
- AspNetPartialTrustHelpers.cs
- TraceListener.cs
- WebPageTraceListener.cs
- CommandPlan.cs
- MessageTraceRecord.cs
- EntityDesignerUtils.cs
- DynamicValueConverter.cs
- CapabilitiesRule.cs
- SafeTokenHandle.cs
- TailPinnedEventArgs.cs
- PersonalizableAttribute.cs
- QuaternionAnimationBase.cs
- RightNameExpirationInfoPair.cs
- ResumeStoryboard.cs
- Int16AnimationUsingKeyFrames.cs
- JsonQNameDataContract.cs
- StartUpEventArgs.cs
- WindowsButton.cs
- ElementUtil.cs
- Array.cs
- XmlUtilWriter.cs
- UserThread.cs
- RuleSettingsCollection.cs
- NavigationProperty.cs
- XPathDescendantIterator.cs
- RuntimeEnvironment.cs
- UrlAuthFailureHandler.cs
- ICollection.cs
- UnsafeNativeMethods.cs
- Literal.cs
- SuppressIldasmAttribute.cs
- InputProcessorProfilesLoader.cs
- ToolZone.cs