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
- VisualStateChangedEventArgs.cs
- QualifiedCellIdBoolean.cs
- DesignConnection.cs
- ActiveDocumentEvent.cs
- StructuredTypeEmitter.cs
- ManagedWndProcTracker.cs
- ParentUndoUnit.cs
- DateTimeParse.cs
- TableAutomationPeer.cs
- SponsorHelper.cs
- QueryOutputWriter.cs
- ProxyHwnd.cs
- _AutoWebProxyScriptEngine.cs
- StringPropertyBuilder.cs
- WindowsFormsSectionHandler.cs
- StylusCollection.cs
- DataGridViewRowEventArgs.cs
- ButtonChrome.cs
- DLinqColumnProvider.cs
- XmlDataCollection.cs
- Stack.cs
- MessagePropertyVariants.cs
- PartitionedStreamMerger.cs
- NamedElement.cs
- OutgoingWebRequestContext.cs
- OpenTypeCommon.cs
- IListConverters.cs
- XmlSchemaObjectCollection.cs
- DockingAttribute.cs
- ReadWriteObjectLock.cs
- CallbackValidator.cs
- AssemblyNameProxy.cs
- ContentValidator.cs
- HandleTable.cs
- SqlBulkCopy.cs
- RangeValuePattern.cs
- FixedSOMLineCollection.cs
- Merger.cs
- DataBindingHandlerAttribute.cs
- BaseDataBoundControl.cs
- CurrencyWrapper.cs
- ClientTargetCollection.cs
- ToolStripDropDownButton.cs
- Hashtable.cs
- TreeNodeClickEventArgs.cs
- CorrelationQueryBehavior.cs
- EmbeddedMailObjectsCollection.cs
- DynamicDocumentPaginator.cs
- AdapterDictionary.cs
- HashAlgorithm.cs
- Sequence.cs
- DefaultIfEmptyQueryOperator.cs
- PerfService.cs
- EdmMember.cs
- ConfigurationManagerInternal.cs
- SHA512CryptoServiceProvider.cs
- FileCodeGroup.cs
- ClientBuildManagerCallback.cs
- securitycriticaldataformultiplegetandset.cs
- HttpCapabilitiesSectionHandler.cs
- XsltException.cs
- SqlProcedureAttribute.cs
- NotCondition.cs
- MergeLocalizationDirectives.cs
- XPathSelectionIterator.cs
- MenuItemStyle.cs
- SHA256Managed.cs
- DataGridViewColumnHeaderCell.cs
- Connector.xaml.cs
- filewebrequest.cs
- MenuRendererStandards.cs
- GraphicsContainer.cs
- LayoutExceptionEventArgs.cs
- HealthMonitoringSectionHelper.cs
- DataGridViewColumnHeaderCell.cs
- SourceElementsCollection.cs
- ChangeDirector.cs
- ComponentEvent.cs
- DiscoveryDocument.cs
- PartialCachingAttribute.cs
- SessionMode.cs
- HttpFormatExtensions.cs
- PropertyToken.cs
- RectAnimationUsingKeyFrames.cs
- SmtpNetworkElement.cs
- XmlResolver.cs
- ToolStripControlHost.cs
- SortDescriptionCollection.cs
- TraceXPathNavigator.cs
- IRCollection.cs
- ApplyImportsAction.cs
- HtmlInputPassword.cs
- TextElementEnumerator.cs
- CollectionChangedEventManager.cs
- MemberAssignment.cs
- RangeValueProviderWrapper.cs
- DataControlField.cs
- ImmutableObjectAttribute.cs
- SafeBitVector32.cs
- FileStream.cs