Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / NetworkInformation / UnicastIPAddressInformationCollection.cs / 1305376 / 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 this.GetEnumerator();
}
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
- Overlapped.cs
- TextRange.cs
- DependencyProperty.cs
- SessionStateUtil.cs
- AlphabetConverter.cs
- _NegoState.cs
- _DomainName.cs
- FactoryId.cs
- TransformGroup.cs
- Viewport3DVisual.cs
- SplayTreeNode.cs
- ModelUtilities.cs
- PassportAuthenticationModule.cs
- _FtpControlStream.cs
- RouteUrlExpressionBuilder.cs
- DiscreteKeyFrames.cs
- ConfigXmlReader.cs
- TextSyndicationContentKindHelper.cs
- AmbiguousMatchException.cs
- HtmlInputControl.cs
- LinqExpressionNormalizer.cs
- SyndicationElementExtensionCollection.cs
- SudsWriter.cs
- ResourcePool.cs
- StringExpressionSet.cs
- PrintDialog.cs
- DbProviderFactoriesConfigurationHandler.cs
- LinqDataSourceSelectEventArgs.cs
- storepermissionattribute.cs
- FragmentQueryKB.cs
- UInt64.cs
- BamlResourceSerializer.cs
- QueryOptionExpression.cs
- StyleCollection.cs
- ListInitExpression.cs
- DataGridViewColumnHeaderCell.cs
- SafeIUnknown.cs
- IdentityReference.cs
- InfiniteTimeSpanConverter.cs
- OleDbInfoMessageEvent.cs
- CriticalExceptions.cs
- XsltContext.cs
- ConcatQueryOperator.cs
- UntypedNullExpression.cs
- IPPacketInformation.cs
- ComPlusInstanceProvider.cs
- WeakEventTable.cs
- Propagator.ExtentPlaceholderCreator.cs
- SamlAuthorizationDecisionClaimResource.cs
- CodeArrayIndexerExpression.cs
- BooleanFacetDescriptionElement.cs
- TrackingStringDictionary.cs
- UnsafeNativeMethods.cs
- SystemGatewayIPAddressInformation.cs
- TrustLevelCollection.cs
- PolicyManager.cs
- PrintController.cs
- MulticastIPAddressInformationCollection.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- LocalizableAttribute.cs
- CellQuery.cs
- SecurityDescriptor.cs
- WebRequestModuleElement.cs
- UpdatePanelControlTrigger.cs
- DropSourceBehavior.cs
- LogReservationCollection.cs
- Encoder.cs
- DbException.cs
- SyndicationDeserializer.cs
- HttpWebRequestElement.cs
- StorageRoot.cs
- Utils.cs
- _Rfc2616CacheValidators.cs
- NaturalLanguageHyphenator.cs
- KnownTypes.cs
- XmlSchemaSimpleType.cs
- HttpCapabilitiesEvaluator.cs
- TemplateInstanceAttribute.cs
- Parsers.cs
- ObjectDataSourceDisposingEventArgs.cs
- DataRowComparer.cs
- FontNamesConverter.cs
- OrderingExpression.cs
- DataColumnPropertyDescriptor.cs
- DependencyPropertyDescriptor.cs
- ValidatorCompatibilityHelper.cs
- HttpListenerPrefixCollection.cs
- AdornerHitTestResult.cs
- ContainerParagraph.cs
- ReliableRequestSessionChannel.cs
- RowVisual.cs
- QilVisitor.cs
- HttpResponseInternalWrapper.cs
- RefExpr.cs
- IdentityHolder.cs
- TileModeValidation.cs
- SQLMembershipProvider.cs
- SchemaElement.cs
- CorrelationRequestContext.cs
- SQLGuidStorage.cs