Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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)); } } } // 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 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)); } } } // 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
- safelink.cs
- MailMessageEventArgs.cs
- XmlBufferReader.cs
- CallbackWrapper.cs
- panel.cs
- TypeConverters.cs
- Compiler.cs
- HierarchicalDataBoundControlAdapter.cs
- SignatureResourcePool.cs
- XmlDocumentFragment.cs
- BooleanStorage.cs
- SortDescription.cs
- TraceLevelStore.cs
- DispatchChannelSink.cs
- XmlSchemaProviderAttribute.cs
- BezierSegment.cs
- XpsPartBase.cs
- GridItemCollection.cs
- ServiceModelConfigurationSection.cs
- ObservableCollectionDefaultValueFactory.cs
- OpCodes.cs
- RegionInfo.cs
- InstancePersistenceEvent.cs
- SetStateEventArgs.cs
- AdapterDictionary.cs
- ResourcesGenerator.cs
- RSAOAEPKeyExchangeFormatter.cs
- WindowsRebar.cs
- EventSinkHelperWriter.cs
- InternalTransaction.cs
- ColumnCollection.cs
- RoleServiceManager.cs
- EdmRelationshipRoleAttribute.cs
- EditableTreeList.cs
- XmlSchemaComplexContentExtension.cs
- TypeDescriptorFilterService.cs
- CodeCommentStatementCollection.cs
- manifestimages.cs
- Parameter.cs
- securitymgrsite.cs
- DateTimeConstantAttribute.cs
- WebExceptionStatus.cs
- TextBlock.cs
- RijndaelManaged.cs
- ItemAutomationPeer.cs
- RangeValuePattern.cs
- PasswordBox.cs
- CheckBoxField.cs
- Registry.cs
- BuildDependencySet.cs
- NaturalLanguageHyphenator.cs
- SurrogateEncoder.cs
- IndexOutOfRangeException.cs
- MarginCollapsingState.cs
- ToolTipAutomationPeer.cs
- Graphics.cs
- SoapExtensionReflector.cs
- RangeValidator.cs
- DataGridViewSelectedCellCollection.cs
- BasicExpressionVisitor.cs
- DocumentsTrace.cs
- ListItemCollection.cs
- Matrix3D.cs
- BrowserDefinitionCollection.cs
- AesCryptoServiceProvider.cs
- XmlSchemaDocumentation.cs
- ChangesetResponse.cs
- WebDescriptionAttribute.cs
- OleDbPermission.cs
- TemplateLookupAction.cs
- bidPrivateBase.cs
- Utils.cs
- Line.cs
- BinaryUtilClasses.cs
- EntityDataSourceUtil.cs
- IsolatedStoragePermission.cs
- AppDomainFactory.cs
- XmlTextEncoder.cs
- ParserContext.cs
- AlignmentYValidation.cs
- ZipIOExtraFieldPaddingElement.cs
- WorkflowMarkupSerializer.cs
- XmlStreamStore.cs
- MemoryRecordBuffer.cs
- TemplateBindingExpression.cs
- AnimationException.cs
- IdnElement.cs
- DataQuery.cs
- StatusBarDrawItemEvent.cs
- TextEndOfSegment.cs
- _HTTPDateParse.cs
- DefaultTraceListener.cs
- CommandField.cs
- FrameworkContextData.cs
- UnsafeNativeMethods.cs
- LockedHandleGlyph.cs
- _IPv4Address.cs
- WebPartConnectionsDisconnectVerb.cs
- DataGridView.cs
- PropertyMetadata.cs