Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / NetworkInformation / UnicastIPAddressInformationCollection.cs / 1305376 / 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 this.GetEnumerator(); } 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 this.GetEnumerator(); } 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
- WmlImageAdapter.cs
- TextWriter.cs
- CachedBitmap.cs
- CopyOnWriteList.cs
- thaishape.cs
- ImageIndexConverter.cs
- ZipIOLocalFileBlock.cs
- SiteMapPath.cs
- ComPlusDiagnosticTraceRecords.cs
- BufferModeSettings.cs
- ActivityIdHeader.cs
- DrawItemEvent.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- UIElement3DAutomationPeer.cs
- MetadataUtilsSmi.cs
- TdsParserStateObject.cs
- OleDbStruct.cs
- TdsParserStateObject.cs
- TextElementEnumerator.cs
- GridViewDeletedEventArgs.cs
- ButtonBase.cs
- DependencyObjectType.cs
- CookielessHelper.cs
- Debug.cs
- DtrList.cs
- TrustManagerMoreInformation.cs
- RestHandler.cs
- InfoCardTrace.cs
- TextParagraphCache.cs
- SolidBrush.cs
- HttpListenerException.cs
- cookie.cs
- InkCanvasAutomationPeer.cs
- CustomErrorsSectionWrapper.cs
- DockingAttribute.cs
- FormViewModeEventArgs.cs
- Rotation3DKeyFrameCollection.cs
- AddingNewEventArgs.cs
- TogglePattern.cs
- HtmlInputSubmit.cs
- WebScriptMetadataInstanceContextProvider.cs
- Rectangle.cs
- PageCatalogPart.cs
- ExpressionBuilderCollection.cs
- MarkerProperties.cs
- validationstate.cs
- PropertyEmitter.cs
- OpenTypeLayout.cs
- JsonStringDataContract.cs
- HitTestParameters3D.cs
- AssemblyContextControlItem.cs
- Int32KeyFrameCollection.cs
- FormsAuthenticationModule.cs
- _AutoWebProxyScriptWrapper.cs
- XmlWriterTraceListener.cs
- OleDbParameter.cs
- dbdatarecord.cs
- AutoResizedEvent.cs
- WebServiceEnumData.cs
- TextEditorDragDrop.cs
- QuaternionValueSerializer.cs
- PrimitiveXmlSerializers.cs
- IndexOutOfRangeException.cs
- AddInDeploymentState.cs
- FrameSecurityDescriptor.cs
- ListViewGroup.cs
- RuleSettingsCollection.cs
- FileInfo.cs
- ExportOptions.cs
- MobileListItem.cs
- xmlglyphRunInfo.cs
- DelimitedListTraceListener.cs
- ClientScriptManagerWrapper.cs
- LocatorBase.cs
- CreateUserErrorEventArgs.cs
- LogicalTreeHelper.cs
- X509Utils.cs
- TableLayoutSettingsTypeConverter.cs
- AvTraceDetails.cs
- BufferedStream.cs
- SqlDataSourceStatusEventArgs.cs
- Attachment.cs
- DataBinding.cs
- WebPartConnectionsConfigureVerb.cs
- LineBreak.cs
- Soap.cs
- MaskInputRejectedEventArgs.cs
- DataGridViewAdvancedBorderStyle.cs
- ACL.cs
- BamlStream.cs
- DataGridHeaderBorder.cs
- ToolboxBitmapAttribute.cs
- UnionExpr.cs
- InvokeProviderWrapper.cs
- GeometryModel3D.cs
- Config.cs
- HostedHttpRequestAsyncResult.cs
- New.cs
- GACMembershipCondition.cs
- RewritingPass.cs