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
- MembershipValidatePasswordEventArgs.cs
- SelectedGridItemChangedEvent.cs
- AVElementHelper.cs
- StreamWriter.cs
- CultureSpecificStringDictionary.cs
- HtmlProps.cs
- TypeExtensionConverter.cs
- OleDbCommandBuilder.cs
- InstancePersistenceCommandException.cs
- TemplateColumn.cs
- SqlCacheDependency.cs
- sqlcontext.cs
- Compiler.cs
- AppLevelCompilationSectionCache.cs
- Trace.cs
- BindingMemberInfo.cs
- DbConnectionPool.cs
- RawAppCommandInputReport.cs
- AncillaryOps.cs
- AsyncStreamReader.cs
- PropertyCollection.cs
- XmlAttributeProperties.cs
- ZoneLinkButton.cs
- SettingsPropertyIsReadOnlyException.cs
- DeviceContext2.cs
- CodeArrayCreateExpression.cs
- ProtocolProfile.cs
- HtmlInputCheckBox.cs
- ToolboxItemAttribute.cs
- ContextMarshalException.cs
- TimeSpanValidator.cs
- AesCryptoServiceProvider.cs
- TypeValidationEventArgs.cs
- Transform3D.cs
- TypeUsage.cs
- OracleLob.cs
- ImageProxy.cs
- TextDecorationCollection.cs
- QilInvokeEarlyBound.cs
- TreeView.cs
- ListParagraph.cs
- EdmPropertyAttribute.cs
- ProcessHostMapPath.cs
- Clipboard.cs
- QueryableDataSourceHelper.cs
- TransformCryptoHandle.cs
- URLBuilder.cs
- ExpandSegmentCollection.cs
- TextRangeEditLists.cs
- DataGridHeaderBorder.cs
- MetadataArtifactLoaderComposite.cs
- HostElement.cs
- FaultImportOptions.cs
- LifetimeMonitor.cs
- PathFigure.cs
- DesignBindingPicker.cs
- ProcessInfo.cs
- ConfigurationElement.cs
- AssociationTypeEmitter.cs
- Debug.cs
- XmlEntityReference.cs
- DateTimeFormatInfo.cs
- DesignerProperties.cs
- WpfSharedBamlSchemaContext.cs
- ImageResources.Designer.cs
- ColorContext.cs
- CreateParams.cs
- baseaxisquery.cs
- Soap.cs
- MenuItem.cs
- DoubleKeyFrameCollection.cs
- MultiPropertyDescriptorGridEntry.cs
- oledbmetadatacollectionnames.cs
- TextEditorThreadLocalStore.cs
- KeyEvent.cs
- Int64Animation.cs
- CommandField.cs
- SchemaImporterExtensionElementCollection.cs
- EditorZoneBase.cs
- DBConcurrencyException.cs
- QuaternionAnimationUsingKeyFrames.cs
- DataGridRowHeaderAutomationPeer.cs
- XsdDateTime.cs
- ObsoleteAttribute.cs
- TemplateControlParser.cs
- StringReader.cs
- GenericTypeParameterBuilder.cs
- DataGridColumnCollection.cs
- RestHandlerFactory.cs
- XmlSerializationReader.cs
- XmlAttribute.cs
- UxThemeWrapper.cs
- DocumentPageViewAutomationPeer.cs
- HandlerBase.cs
- DataGridViewDataErrorEventArgs.cs
- XmlQueryOutput.cs
- VisualBrush.cs
- TextSelectionHelper.cs
- ProjectionQueryOptionExpression.cs
- LineMetrics.cs