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
- SendActivityDesigner.cs
- Int64KeyFrameCollection.cs
- RotateTransform3D.cs
- UmAlQuraCalendar.cs
- NameValueConfigurationElement.cs
- XmlSchemaObjectCollection.cs
- DictionaryEntry.cs
- ResourcePart.cs
- InfoCardTraceRecord.cs
- Int64AnimationBase.cs
- ErrorStyle.cs
- Win32.cs
- QilTypeChecker.cs
- CqlLexer.cs
- AncestorChangedEventArgs.cs
- FillRuleValidation.cs
- JpegBitmapDecoder.cs
- UriTemplateVariablePathSegment.cs
- QilInvoke.cs
- DoubleAverageAggregationOperator.cs
- Operator.cs
- AsnEncodedData.cs
- ListViewCommandEventArgs.cs
- ObjectItemAttributeAssemblyLoader.cs
- Table.cs
- TreeViewItemAutomationPeer.cs
- WebConfigManager.cs
- dsa.cs
- EntityDataSourceWizardForm.cs
- GeneralTransformCollection.cs
- PowerModeChangedEventArgs.cs
- XPathDescendantIterator.cs
- Operator.cs
- X509Extension.cs
- TextMetrics.cs
- DataTableMapping.cs
- CodeDelegateCreateExpression.cs
- ViewManager.cs
- ConfigurationStrings.cs
- DataRelationPropertyDescriptor.cs
- HttpListener.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- UriTemplateVariableQueryValue.cs
- TypeConverterValueSerializer.cs
- TransformerInfo.cs
- PropertyGridView.cs
- GeometryHitTestParameters.cs
- WebBrowserUriTypeConverter.cs
- RightNameExpirationInfoPair.cs
- MenuDesigner.cs
- EditCommandColumn.cs
- WebPartConnectionsCancelEventArgs.cs
- TemplateBuilder.cs
- AssemblyAttributes.cs
- VisualBasicSettingsHandler.cs
- SQLMoney.cs
- ProcessRequestArgs.cs
- OrderPreservingPipeliningMergeHelper.cs
- VerificationException.cs
- ResourceDescriptionAttribute.cs
- HttpResponseInternalWrapper.cs
- BaseDataBoundControl.cs
- ThicknessAnimationUsingKeyFrames.cs
- HwndSource.cs
- SqlClientPermission.cs
- EditingMode.cs
- AspNetCacheProfileAttribute.cs
- mansign.cs
- TextMarkerSource.cs
- basenumberconverter.cs
- QilList.cs
- GridViewRowEventArgs.cs
- CheckBox.cs
- Margins.cs
- TextElementEnumerator.cs
- ContentHostHelper.cs
- SystemIPInterfaceStatistics.cs
- ConvertEvent.cs
- GroupLabel.cs
- HuffModule.cs
- SimpleTextLine.cs
- XmlSchemaIdentityConstraint.cs
- ActivityCodeDomSerializationManager.cs
- OneOf.cs
- ThicknessConverter.cs
- AttributeAction.cs
- BufferedGraphics.cs
- clipboard.cs
- DocumentCollection.cs
- GCHandleCookieTable.cs
- SoapSchemaImporter.cs
- SafeFileHandle.cs
- FileDialogPermission.cs
- FixedHyperLink.cs
- SemaphoreFullException.cs
- DataGridTable.cs
- StyleHelper.cs
- Rotation3DAnimationBase.cs
- FunctionImportElement.cs
- ToolStripOverflowButton.cs