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
- Activity.cs
- XmlLanguage.cs
- EditCommandColumn.cs
- SchemaInfo.cs
- Speller.cs
- ImageList.cs
- ProgressPage.cs
- Transactions.cs
- PropertyGeneratedEventArgs.cs
- NodeInfo.cs
- WebPartVerbsEventArgs.cs
- HttpRequest.cs
- UrlAuthorizationModule.cs
- VerificationAttribute.cs
- DataGridViewTopLeftHeaderCell.cs
- DiagnosticTrace.cs
- SchemaContext.cs
- SchemaExporter.cs
- RegexParser.cs
- Funcletizer.cs
- EntityViewGenerator.cs
- XsltLibrary.cs
- TemplateParser.cs
- Registry.cs
- _emptywebproxy.cs
- KeyFrames.cs
- Renderer.cs
- XamlPathDataSerializer.cs
- CompilerState.cs
- CustomAttributeFormatException.cs
- CheckBoxAutomationPeer.cs
- GridViewUpdateEventArgs.cs
- GridLength.cs
- EventDescriptorCollection.cs
- CommonDialog.cs
- NetworkStream.cs
- MembershipValidatePasswordEventArgs.cs
- TheQuery.cs
- SrgsDocument.cs
- ToolStripSeparator.cs
- FormsIdentity.cs
- ControlParameter.cs
- BaseTemplateCodeDomTreeGenerator.cs
- WebChannelFactory.cs
- Composition.cs
- HMACSHA1.cs
- ObjectMemberMapping.cs
- FilterableAttribute.cs
- ManagementClass.cs
- FileDialogPermission.cs
- NetNamedPipeBindingElement.cs
- RoleManagerSection.cs
- ShaperBuffers.cs
- Trace.cs
- Exceptions.cs
- QueryContinueDragEvent.cs
- ResponseBodyWriter.cs
- ApplicationSecurityInfo.cs
- HMAC.cs
- TabRenderer.cs
- ExtendedPropertiesHandler.cs
- PersianCalendar.cs
- ResourceDisplayNameAttribute.cs
- ProgressiveCrcCalculatingStream.cs
- x509store.cs
- ListViewItem.cs
- PackageProperties.cs
- RegexStringValidatorAttribute.cs
- RoleManagerEventArgs.cs
- ObfuscateAssemblyAttribute.cs
- ControlsConfig.cs
- Stack.cs
- BamlTreeMap.cs
- ApplicationSecurityManager.cs
- OperationFormatter.cs
- MDIControlStrip.cs
- MenuAdapter.cs
- DataBindingCollection.cs
- InternalConfigRoot.cs
- SerializerWriterEventHandlers.cs
- Opcode.cs
- WindowsTooltip.cs
- ContentElementCollection.cs
- InternalEnumValidator.cs
- RuleSettingsCollection.cs
- DateTimeSerializationSection.cs
- InputReportEventArgs.cs
- RadioButton.cs
- SafeThemeHandle.cs
- FormViewInsertEventArgs.cs
- NavigationEventArgs.cs
- KeyPressEvent.cs
- DocumentReference.cs
- SchemaTableColumn.cs
- SizeConverter.cs
- BitmapMetadata.cs
- XmlSerializer.cs
- XslNumber.cs
- TypeResolvingOptionsAttribute.cs
- SmiEventSink_Default.cs