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
- SpeechSeg.cs
- GlobalizationSection.cs
- InternalMappingException.cs
- ProjectedWrapper.cs
- WebPartMenuStyle.cs
- __ConsoleStream.cs
- BlockCollection.cs
- ClientOptions.cs
- XmlUrlResolver.cs
- _ListenerRequestStream.cs
- RectangleGeometry.cs
- DoubleLink.cs
- EntityClientCacheKey.cs
- BasicCellRelation.cs
- BreakRecordTable.cs
- COM2IProvidePropertyBuilderHandler.cs
- ObjectViewQueryResultData.cs
- OlePropertyStructs.cs
- HorizontalAlignConverter.cs
- _UncName.cs
- Point3D.cs
- SpecularMaterial.cs
- WebColorConverter.cs
- CertificateManager.cs
- HtmlFormAdapter.cs
- Helper.cs
- DataReaderContainer.cs
- PinnedBufferMemoryStream.cs
- SystemColorTracker.cs
- GridViewCommandEventArgs.cs
- DrawToolTipEventArgs.cs
- Annotation.cs
- WriteTimeStream.cs
- NullableDoubleAverageAggregationOperator.cs
- ParameterCollection.cs
- GregorianCalendarHelper.cs
- LicenseContext.cs
- EncoderExceptionFallback.cs
- RuntimeArgumentHandle.cs
- CompModHelpers.cs
- TemplateBuilder.cs
- MsmqMessageSerializationFormat.cs
- FileInfo.cs
- InputGestureCollection.cs
- DependencyObject.cs
- WebPartsSection.cs
- Simplifier.cs
- Privilege.cs
- ScrollChrome.cs
- NavigationEventArgs.cs
- IssuanceLicense.cs
- PopOutPanel.cs
- sitestring.cs
- TextUtf8RawTextWriter.cs
- CodeTypeMember.cs
- ClientSponsor.cs
- ResourceContainerWrapper.cs
- StateInitializationDesigner.cs
- VirtualPathProvider.cs
- ZipIOExtraFieldElement.cs
- CheckBoxRenderer.cs
- OutputCacheSettingsSection.cs
- DesignTimeTemplateParser.cs
- SqlVersion.cs
- HttpCapabilitiesSectionHandler.cs
- PropertyToken.cs
- EntityTypeEmitter.cs
- PriorityBindingExpression.cs
- PersonalizationStateInfoCollection.cs
- ElapsedEventArgs.cs
- DesignBindingEditor.cs
- DESCryptoServiceProvider.cs
- ProfileModule.cs
- UInt32.cs
- MainMenu.cs
- EntityClassGenerator.cs
- DataGridViewCheckBoxCell.cs
- Types.cs
- ReadOnlyDataSourceView.cs
- DocumentationServerProtocol.cs
- RadioButton.cs
- CorrelationTokenTypeConvertor.cs
- ApplyImportsAction.cs
- ByValueEqualityComparer.cs
- CodeBlockBuilder.cs
- QueryableDataSource.cs
- VisualStyleElement.cs
- TraceHandlerErrorFormatter.cs
- Base64Encoding.cs
- ForeignConstraint.cs
- SqlRetyper.cs
- MatrixTransform.cs
- ObjectNotFoundException.cs
- DataIdProcessor.cs
- PolygonHotSpot.cs
- ArraySubsetEnumerator.cs
- OleDbRowUpdatedEvent.cs
- RecordsAffectedEventArgs.cs
- SplashScreenNativeMethods.cs
- XPathSelfQuery.cs