Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- DefaultProxySection.cs
- SqlGenericUtil.cs
- Int16Animation.cs
- DoubleLinkListEnumerator.cs
- UserControlDocumentDesigner.cs
- SqlDataSourceSummaryPanel.cs
- BodyWriter.cs
- UserValidatedEventArgs.cs
- InputLanguageSource.cs
- ViewRendering.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- ChangeInterceptorAttribute.cs
- SqlServices.cs
- DbgUtil.cs
- CompilerGeneratedAttribute.cs
- EmissiveMaterial.cs
- SafeRightsManagementSessionHandle.cs
- FontStretch.cs
- ClonableStack.cs
- PageCatalogPart.cs
- PackWebRequest.cs
- SequenceDesignerAccessibleObject.cs
- FormsAuthenticationCredentials.cs
- CodeSnippetStatement.cs
- VisualStyleInformation.cs
- PathSegmentCollection.cs
- LinkArea.cs
- Method.cs
- SelectionChangedEventArgs.cs
- GridItemCollection.cs
- SystemUnicastIPAddressInformation.cs
- TextViewSelectionProcessor.cs
- ToolStripItemEventArgs.cs
- StylusDevice.cs
- CollectionViewGroupInternal.cs
- webproxy.cs
- EncryptedData.cs
- ValidatorCompatibilityHelper.cs
- PeerNameRegistration.cs
- MailAddressCollection.cs
- AppDomainManager.cs
- designeractionbehavior.cs
- MoveSizeWinEventHandler.cs
- BitmapEffectGroup.cs
- DBConnectionString.cs
- ISAPIWorkerRequest.cs
- CheckBoxField.cs
- UnsafeNativeMethods.cs
- SignHashRequest.cs
- ToolboxItemAttribute.cs
- ScrollData.cs
- M3DUtil.cs
- Function.cs
- UndoEngine.cs
- linebase.cs
- ColumnResult.cs
- CodeSubDirectoriesCollection.cs
- CodeExpressionCollection.cs
- TreeWalkHelper.cs
- StackBuilderSink.cs
- TextParagraphCache.cs
- LinqMaximalSubtreeNominator.cs
- DetailsViewModeEventArgs.cs
- XmlBinaryReader.cs
- RenderCapability.cs
- FormatStringEditor.cs
- WebServiceHost.cs
- ConnectionPoolManager.cs
- OpCodes.cs
- RadioButton.cs
- ConfigurationManagerInternalFactory.cs
- ProgressChangedEventArgs.cs
- ConditionBrowserDialog.cs
- SqlMetaData.cs
- TagNameToTypeMapper.cs
- ServicePointManager.cs
- HashHelper.cs
- IUnknownConstantAttribute.cs
- SHA1CryptoServiceProvider.cs
- SoapAttributeOverrides.cs
- CaseStatement.cs
- StateInitializationDesigner.cs
- CurrencyManager.cs
- PageBuildProvider.cs
- KeyInstance.cs
- SourceSwitch.cs
- ScrollPattern.cs
- ExtensionWindow.cs
- CatalogZoneAutoFormat.cs
- entityreference_tresulttype.cs
- BezierSegment.cs
- WebResourceAttribute.cs
- CharConverter.cs
- XmlElementCollection.cs
- Logging.cs
- Int32AnimationUsingKeyFrames.cs
- NullableConverter.cs
- MenuItemStyle.cs
- ListBox.cs
- GridViewHeaderRowPresenter.cs