Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Net / System / Net / NetworkInformation / UnicastIPAddressInformationCollection.cs / 1 / UnicastIPAddressInformationCollection.cs
using System.Collections.Generic; using System.Collections.ObjectModel; namespace System.Net.NetworkInformation{ public class UnicastIPAddressInformationCollection :ICollection{ Collection addresses = new Collection () ; protected internal UnicastIPAddressInformationCollection(){ } /// public virtual void CopyTo(UnicastIPAddressInformation[] 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(UnicastIPAddressInformation address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(UnicastIPAddressInformation address) { addresses.Add(address); } /// public virtual bool Contains(UnicastIPAddressInformation address) { return addresses.Contains(address); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return null; } public virtual IEnumerator GetEnumerator() { return (IEnumerator ) addresses.GetEnumerator(); } // Consider removing. public virtual UnicastIPAddressInformation this[int index] { get{ return (UnicastIPAddressInformation)addresses[index]; } } /// public virtual bool Remove(UnicastIPAddressInformation 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 UnicastIPAddressInformationCollection :ICollection { Collection addresses = new Collection () ; protected internal UnicastIPAddressInformationCollection(){ } /// public virtual void CopyTo(UnicastIPAddressInformation[] 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(UnicastIPAddressInformation address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(UnicastIPAddressInformation address) { addresses.Add(address); } /// public virtual bool Contains(UnicastIPAddressInformation address) { return addresses.Contains(address); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return null; } public virtual IEnumerator GetEnumerator() { return (IEnumerator ) addresses.GetEnumerator(); } // Consider removing. public virtual UnicastIPAddressInformation this[int index] { get{ return (UnicastIPAddressInformation)addresses[index]; } } /// public virtual bool Remove(UnicastIPAddressInformation 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
- SQLInt16Storage.cs
- _FtpDataStream.cs
- ComponentEditorPage.cs
- Base64Encoder.cs
- HttpResponseBase.cs
- RegionInfo.cs
- XmlDeclaration.cs
- NullableConverter.cs
- ListViewDeleteEventArgs.cs
- WebPartHelpVerb.cs
- StyleHelper.cs
- translator.cs
- OuterGlowBitmapEffect.cs
- ContentDisposition.cs
- Stylus.cs
- ProfessionalColorTable.cs
- RuleSetCollection.cs
- DataServiceRequest.cs
- HtmlInputImage.cs
- MessageQueuePermission.cs
- FullTextLine.cs
- SystemTcpStatistics.cs
- CodeConstructor.cs
- ContainerFilterService.cs
- AssemblyCollection.cs
- HideDisabledControlAdapter.cs
- MetaForeignKeyColumn.cs
- WinEventTracker.cs
- SchemaName.cs
- DataGridAutoFormatDialog.cs
- DispatcherObject.cs
- DataGridrowEditEndingEventArgs.cs
- WindowsPen.cs
- FatalException.cs
- EmptyElement.cs
- EndPoint.cs
- WebResourceAttribute.cs
- GroupBoxAutomationPeer.cs
- JoinTreeSlot.cs
- FontSourceCollection.cs
- TextTreeInsertElementUndoUnit.cs
- ColorBlend.cs
- SrgsText.cs
- CopyCodeAction.cs
- HttpException.cs
- sqlpipe.cs
- CustomErrorCollection.cs
- CqlLexer.cs
- DependencyPropertyAttribute.cs
- ImportException.cs
- Soap12FormatExtensions.cs
- TryLoadRunnableWorkflowCommand.cs
- ImageCodecInfo.cs
- Permission.cs
- ContextDataSourceView.cs
- RadioButtonAutomationPeer.cs
- InstanceHandleReference.cs
- AppSettingsExpressionBuilder.cs
- EventLogEntry.cs
- ProtectedConfiguration.cs
- GPStream.cs
- LocalizabilityAttribute.cs
- TextEndOfParagraph.cs
- HostedTcpTransportManager.cs
- XPathSelectionIterator.cs
- TextRangeAdaptor.cs
- WpfGeneratedKnownProperties.cs
- DBDataPermissionAttribute.cs
- hebrewshape.cs
- ErrorWrapper.cs
- StatusBarPanelClickEvent.cs
- ProcessHostMapPath.cs
- CompilerGeneratedAttribute.cs
- ExceptionUtil.cs
- BaseValidator.cs
- HandleValueEditor.cs
- SQLMoney.cs
- ServerValidateEventArgs.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- DataGridAddNewRow.cs
- ChannelManager.cs
- ActivityDesignerAccessibleObject.cs
- RtfToken.cs
- ZeroOpNode.cs
- PeerNameRegistration.cs
- QilCloneVisitor.cs
- SafeCryptoHandles.cs
- TraceInternal.cs
- SourceFileInfo.cs
- EntityKeyElement.cs
- DataObjectAttribute.cs
- Vector3DAnimationUsingKeyFrames.cs
- CodeComment.cs
- SizeAnimationUsingKeyFrames.cs
- SQLStringStorage.cs
- HashJoinQueryOperatorEnumerator.cs
- SQLInt64.cs
- ArraySubsetEnumerator.cs
- ControlDesigner.cs
- DataGridDefaultColumnWidthTypeConverter.cs