Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Net / System / Net / NetworkInformation / UnicastIPAddressInformationCollection.cs / 1 / 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 null; } 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 null; } 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
- DataGridColumnCollection.cs
- Calendar.cs
- DisplayNameAttribute.cs
- HtmlDocument.cs
- TemplateParser.cs
- Interop.cs
- QueryRewriter.cs
- LineServicesRun.cs
- ResourcePermissionBase.cs
- XmlDictionaryReaderQuotas.cs
- ActivityCodeDomReferenceService.cs
- SmiEventSink_Default.cs
- ContainerSelectorBehavior.cs
- SqlConnectionPoolProviderInfo.cs
- XmlLinkedNode.cs
- Statements.cs
- PerformanceCounterPermissionEntry.cs
- MetadataArtifactLoaderCompositeFile.cs
- StorageComplexTypeMapping.cs
- DbSourceCommand.cs
- TextEditorDragDrop.cs
- ListenerAdaptersInstallComponent.cs
- TextHintingModeValidation.cs
- DataSourceControlBuilder.cs
- StorageSetMapping.cs
- TypeTypeConverter.cs
- HierarchicalDataSourceControl.cs
- BeginSelectCardRequest.cs
- HMACRIPEMD160.cs
- OleDbCommand.cs
- WebServicesInteroperability.cs
- loginstatus.cs
- SqlException.cs
- Number.cs
- PrintDialog.cs
- PartialTrustVisibleAssemblyCollection.cs
- XmlSchemaComplexType.cs
- StatusBarPanel.cs
- PageRanges.cs
- CaseExpr.cs
- CodeIndexerExpression.cs
- SharedUtils.cs
- EventLogPermissionAttribute.cs
- NotifyIcon.cs
- AutomationFocusChangedEventArgs.cs
- CustomWebEventKey.cs
- SqlCacheDependencyDatabaseCollection.cs
- EdmToObjectNamespaceMap.cs
- AssociationTypeEmitter.cs
- DoubleLinkListEnumerator.cs
- AssemblyCache.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- Clipboard.cs
- SeverityFilter.cs
- DbXmlEnabledProviderManifest.cs
- Variant.cs
- LogPolicy.cs
- DirectoryInfo.cs
- QueryCacheManager.cs
- ErrorsHelper.cs
- XmlNode.cs
- SqlUtil.cs
- XmlDataImplementation.cs
- TouchesOverProperty.cs
- ListDesigner.cs
- SQLResource.cs
- ModelTreeEnumerator.cs
- Transform3DCollection.cs
- EventHandlerList.cs
- GeneratedCodeAttribute.cs
- QilChoice.cs
- FlowDocumentView.cs
- MessageAction.cs
- MemberJoinTreeNode.cs
- LocationReferenceValue.cs
- TextServicesCompartmentEventSink.cs
- SoapSchemaImporter.cs
- BindingList.cs
- IsolatedStorageFile.cs
- NativeMethods.cs
- loginstatus.cs
- ClientTarget.cs
- SystemSounds.cs
- TcpSocketManager.cs
- SessionStateUtil.cs
- EditCommandColumn.cs
- CodeAssignStatement.cs
- EntityModelSchemaGenerator.cs
- AutoSizeToolBoxItem.cs
- VisualTreeHelper.cs
- RecordBuilder.cs
- SecUtil.cs
- DecoderFallbackWithFailureFlag.cs
- WindowsStartMenu.cs
- PeerCustomResolverSettings.cs
- DataGridViewComboBoxCell.cs
- XmlSchemaExternal.cs
- AppSettingsSection.cs
- ScrollChrome.cs
- AssemblyUtil.cs