Code:
/ FX-1434 / FX-1434 / 1.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
- QueryExpression.cs
- ControlPropertyNameConverter.cs
- HelpPage.cs
- Positioning.cs
- UniqueIdentifierService.cs
- QueryableDataSourceView.cs
- XmlSiteMapProvider.cs
- StylusPointPropertyInfoDefaults.cs
- PropertyMappingExceptionEventArgs.cs
- Msec.cs
- TextProperties.cs
- SymmetricSecurityBindingElement.cs
- MultiTargetingUtil.cs
- Msmq4SubqueuePoisonHandler.cs
- HtmlUtf8RawTextWriter.cs
- HtmlWindow.cs
- DateTimeConverter2.cs
- CorrelationManager.cs
- PropertyMetadata.cs
- SafeProcessHandle.cs
- RequestResponse.cs
- DocumentOrderComparer.cs
- NumberAction.cs
- KeyboardEventArgs.cs
- BindValidationContext.cs
- PersonalizationProvider.cs
- DoWhile.cs
- ImpersonationContext.cs
- LicenseException.cs
- ChineseLunisolarCalendar.cs
- DrawingServices.cs
- storepermission.cs
- PropertyMapper.cs
- ObjectIDGenerator.cs
- ReachDocumentReferenceSerializer.cs
- ComponentResourceKeyConverter.cs
- HealthMonitoringSection.cs
- CodeStatementCollection.cs
- OracleColumn.cs
- ListBase.cs
- PropertyStore.cs
- FrameworkElementFactoryMarkupObject.cs
- MemberMaps.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- Padding.cs
- UniqueID.cs
- HttpRequestCacheValidator.cs
- AdRotator.cs
- FlowDocumentScrollViewer.cs
- MouseOverProperty.cs
- DataListGeneralPage.cs
- FixedStringLookup.cs
- WebPartVerbsEventArgs.cs
- MonthChangedEventArgs.cs
- VersionConverter.cs
- WebSysDisplayNameAttribute.cs
- RoutedEventConverter.cs
- UTF32Encoding.cs
- KeyedHashAlgorithm.cs
- XmlSchemaSubstitutionGroup.cs
- IdnMapping.cs
- MetadataCacheItem.cs
- IgnoreSection.cs
- RowToFieldTransformer.cs
- ScriptBehaviorDescriptor.cs
- ValidationError.cs
- AnimatedTypeHelpers.cs
- SafeViewOfFileHandle.cs
- SqlMultiplexer.cs
- LicenseException.cs
- TemplatePagerField.cs
- WorkflowServiceInstance.cs
- DesignTimeTemplateParser.cs
- StatusInfoItem.cs
- SqlBuffer.cs
- WebPartMenuStyle.cs
- KeyGesture.cs
- HtmlInputRadioButton.cs
- PriorityBindingExpression.cs
- DataRow.cs
- GridItemPatternIdentifiers.cs
- ObjectSet.cs
- AutoGeneratedFieldProperties.cs
- ConnectorEditor.cs
- ADMembershipUser.cs
- RequestQueryParser.cs
- EventLogEntryCollection.cs
- TableStyle.cs
- ISCIIEncoding.cs
- MenuEventArgs.cs
- SchemaImporter.cs
- SqlUtils.cs
- DesignerLoader.cs
- Panel.cs
- DataReceivedEventArgs.cs
- SQLBoolean.cs
- InkCanvasFeedbackAdorner.cs
- MetadataArtifactLoaderCompositeFile.cs
- AutoSizeToolBoxItem.cs
- SoapObjectReader.cs