Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Net / System / Net / NetworkInformation / ipaddressinformationcollection.cs / 1 / ipaddressinformationcollection.cs
using System.Collections.Generic; using System.Collections.ObjectModel; namespace System.Net.NetworkInformation{ public class IPAddressInformationCollection :ICollection{ Collection addresses = new Collection (); internal IPAddressInformationCollection(){ } /// public virtual void CopyTo(IPAddressInformation[] 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(IPAddressInformation address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(IPAddressInformation address) { addresses.Add(address); } /// public virtual bool Contains(IPAddressInformation address) { return addresses.Contains(address); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return null; } public virtual IEnumerator GetEnumerator() { return (IEnumerator ) addresses.GetEnumerator(); } public virtual IPAddressInformation this[int index] { get{ return (IPAddressInformation)addresses[index]; } } /// public virtual bool Remove(IPAddressInformation 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
- ImageAttributes.cs
- OraclePermissionAttribute.cs
- PeerUnsafeNativeMethods.cs
- ColorBlend.cs
- SmtpException.cs
- PathFigureCollection.cs
- RemotingService.cs
- Pen.cs
- WebSysDisplayNameAttribute.cs
- ModelVisual3D.cs
- ConsoleTraceListener.cs
- IfAction.cs
- ImageDrawing.cs
- DefaultCommandConverter.cs
- HttpPostedFile.cs
- CornerRadiusConverter.cs
- RawMouseInputReport.cs
- CapabilitiesState.cs
- SatelliteContractVersionAttribute.cs
- ProgressBar.cs
- BufferBuilder.cs
- ViewGenerator.cs
- StateDesigner.LayoutSelectionGlyph.cs
- DbParameterCollectionHelper.cs
- XmlDictionaryReaderQuotas.cs
- SessionStateModule.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- RoleProviderPrincipal.cs
- SafeNativeMethods.cs
- Slider.cs
- AbstractExpressions.cs
- indexingfiltermarshaler.cs
- VectorKeyFrameCollection.cs
- FastEncoderWindow.cs
- ScrollData.cs
- PerformanceCounterLib.cs
- XslAst.cs
- GenericTextProperties.cs
- ProxyGenerator.cs
- ChangeConflicts.cs
- FrameworkName.cs
- TextElement.cs
- ValidationRule.cs
- DbExpressionVisitor.cs
- FormClosingEvent.cs
- HTMLTextWriter.cs
- MediaEntryAttribute.cs
- FileUtil.cs
- TransactionException.cs
- Storyboard.cs
- DefaultWorkflowSchedulerService.cs
- CodeIdentifier.cs
- DataGridState.cs
- TdsParameterSetter.cs
- SecurityElement.cs
- IArgumentProvider.cs
- Journaling.cs
- TextWriter.cs
- ElementProxy.cs
- ExtensibleClassFactory.cs
- QueryConverter.cs
- IdentityModelDictionary.cs
- TableItemPattern.cs
- ToolStripGripRenderEventArgs.cs
- EmissiveMaterial.cs
- ActivityInterfaces.cs
- EventProviderTraceListener.cs
- PointHitTestParameters.cs
- WeakHashtable.cs
- UrlAuthorizationModule.cs
- Symbol.cs
- EntityAdapter.cs
- SrgsDocument.cs
- GridToolTip.cs
- VirtualizingPanel.cs
- SecureConversationServiceElement.cs
- NumberFunctions.cs
- DbConnectionPoolOptions.cs
- WizardSideBarListControlItem.cs
- safemediahandle.cs
- FreeFormDragDropManager.cs
- LinearGradientBrush.cs
- MdiWindowListItemConverter.cs
- PropertyEmitterBase.cs
- OleDbErrorCollection.cs
- RefreshEventArgs.cs
- AssemblyAttributes.cs
- ELinqQueryState.cs
- XmlCountingReader.cs
- TextSchema.cs
- _ProxyChain.cs
- TemplateBamlRecordReader.cs
- StyleBamlTreeBuilder.cs
- KeyValueInternalCollection.cs
- WindowsGraphicsWrapper.cs
- CountAggregationOperator.cs
- ScriptReferenceEventArgs.cs
- BitConverter.cs
- SkewTransform.cs
- TypeInitializationException.cs