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
- _SSPIWrapper.cs
- IncomingWebRequestContext.cs
- MultiPartWriter.cs
- TextRangeBase.cs
- TextBoxAutoCompleteSourceConverter.cs
- RolePrincipal.cs
- TdsValueSetter.cs
- XmlSchemaSimpleContent.cs
- XmlImplementation.cs
- TextWriter.cs
- Int64AnimationBase.cs
- TdsParserSessionPool.cs
- URLAttribute.cs
- MessagePropertyVariants.cs
- TextEndOfParagraph.cs
- safelinkcollection.cs
- DetailsViewRowCollection.cs
- AgileSafeNativeMemoryHandle.cs
- BeginStoryboard.cs
- HtmlLiteralTextAdapter.cs
- ToolStripSeparatorRenderEventArgs.cs
- DataBinder.cs
- DelegatingStream.cs
- COM2Properties.cs
- Permission.cs
- TextSerializer.cs
- ScrollChrome.cs
- NumericUpDownAccelerationCollection.cs
- HierarchicalDataBoundControlAdapter.cs
- HwndTarget.cs
- ProcessStartInfo.cs
- SHA256.cs
- Nullable.cs
- KeyConstraint.cs
- LookupNode.cs
- DesignerLoader.cs
- DebuggerAttributes.cs
- DrawingBrush.cs
- CharacterHit.cs
- ConnectionStringEditor.cs
- XmlQueryOutput.cs
- Package.cs
- SystemTcpStatistics.cs
- HyperLinkColumn.cs
- StreamGeometry.cs
- ReflectionUtil.cs
- ThemeInfoAttribute.cs
- WinInet.cs
- ISAPIApplicationHost.cs
- Options.cs
- XhtmlConformanceSection.cs
- Validator.cs
- WizardStepBase.cs
- XmlSchemaCompilationSettings.cs
- PtsHelper.cs
- MemberRestriction.cs
- ModuleConfigurationInfo.cs
- XslVisitor.cs
- ManifestSignatureInformation.cs
- ClientScriptManager.cs
- ValidationPropertyAttribute.cs
- DataGridItemEventArgs.cs
- Button.cs
- MdbDataFileEditor.cs
- MSG.cs
- GeometryConverter.cs
- MorphHelpers.cs
- AtomServiceDocumentSerializer.cs
- WebPartCatalogAddVerb.cs
- CallbackValidator.cs
- CodeSnippetStatement.cs
- SafeBitVector32.cs
- WindowsSpinner.cs
- SqlUDTStorage.cs
- TreeBuilderXamlTranslator.cs
- VirtualPath.cs
- StylusOverProperty.cs
- DBDataPermission.cs
- BrowserCapabilitiesFactory.cs
- EmptyReadOnlyDictionaryInternal.cs
- CombinedGeometry.cs
- AdornerPresentationContext.cs
- ListBase.cs
- JsonCollectionDataContract.cs
- TableItemPattern.cs
- AuthenticationModuleElement.cs
- XamlBrushSerializer.cs
- KeyValuePairs.cs
- ScriptModule.cs
- TypeConverterHelper.cs
- TypedTableHandler.cs
- MemberHolder.cs
- Style.cs
- ScopedMessagePartSpecification.cs
- IPAddressCollection.cs
- Debug.cs
- SplitterPanel.cs
- PrefixHandle.cs
- ServiceOperationParameter.cs
- SoapCommonClasses.cs