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
- InfoCardCryptoHelper.cs
- SafeReversePInvokeHandle.cs
- FontFamilyIdentifier.cs
- DataGridViewIntLinkedList.cs
- HandlerFactoryCache.cs
- DateRangeEvent.cs
- AppDomainUnloadedException.cs
- NativeMethods.cs
- DbMetaDataCollectionNames.cs
- ExpressionConverter.cs
- DoubleLinkListEnumerator.cs
- ApplicationCommands.cs
- AsynchronousChannelMergeEnumerator.cs
- LoginDesigner.cs
- StoreItemCollection.cs
- SystemInfo.cs
- TextContainer.cs
- PathSegmentCollection.cs
- CodeArgumentReferenceExpression.cs
- RadioButtonFlatAdapter.cs
- ClientScriptManager.cs
- BatchParser.cs
- FileClassifier.cs
- GestureRecognizer.cs
- RenderDataDrawingContext.cs
- SqlCommandBuilder.cs
- CompareInfo.cs
- ImageMapEventArgs.cs
- ResXResourceReader.cs
- FlowDocumentFormatter.cs
- __ComObject.cs
- SplineQuaternionKeyFrame.cs
- OpCellTreeNode.cs
- CreatingCookieEventArgs.cs
- Exceptions.cs
- RecognizeCompletedEventArgs.cs
- Stack.cs
- FormsAuthentication.cs
- PrintControllerWithStatusDialog.cs
- OrderedDictionary.cs
- SQLBinary.cs
- HostedHttpRequestAsyncResult.cs
- SecurityKeyType.cs
- BrowserCapabilitiesFactoryBase.cs
- FragmentQueryProcessor.cs
- WinFormsComponentEditor.cs
- DLinqTableProvider.cs
- BadImageFormatException.cs
- StylusCaptureWithinProperty.cs
- StringTraceRecord.cs
- TableProviderWrapper.cs
- RemoteWebConfigurationHost.cs
- DataGridViewCellStateChangedEventArgs.cs
- AttributeCollection.cs
- ProxyManager.cs
- odbcmetadatafactory.cs
- FocusChangedEventArgs.cs
- RowToParametersTransformer.cs
- PrinterSettings.cs
- ChildTable.cs
- AnchoredBlock.cs
- HasCopySemanticsAttribute.cs
- DesignerDataStoredProcedure.cs
- RowSpanVector.cs
- WebPartMovingEventArgs.cs
- ScrollBarAutomationPeer.cs
- Animatable.cs
- XmlEntityReference.cs
- XmlElementAttribute.cs
- MetadataArtifactLoaderResource.cs
- ConfigXmlText.cs
- xamlnodes.cs
- FixedSOMFixedBlock.cs
- WebPartConnection.cs
- CellTreeNode.cs
- PrinterResolution.cs
- RemoteWebConfigurationHost.cs
- Visual3DCollection.cs
- XmlSchemaInfo.cs
- HandleInitializationContext.cs
- XPathNodePointer.cs
- ResumeStoryboard.cs
- EditorPart.cs
- StrongTypingException.cs
- XmlDataSourceView.cs
- WebReferencesBuildProvider.cs
- ParameterElementCollection.cs
- UnknownBitmapEncoder.cs
- XslCompiledTransform.cs
- CompiledQuery.cs
- OrderByQueryOptionExpression.cs
- StylusPointProperties.cs
- MenuEventArgs.cs
- ManipulationStartedEventArgs.cs
- TableChangeProcessor.cs
- DispatchChannelSink.cs
- EntityTypeBase.cs
- PartialCachingControl.cs
- FilteredDataSetHelper.cs
- ListBox.cs