Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Net / System / Net / NetworkInformation / GatewayIPAddressInformationCollection.cs / 1 / GatewayIPAddressInformationCollection.cs
using System.Collections.Generic; using System.Collections.ObjectModel; namespace System.Net.NetworkInformation{ public class GatewayIPAddressInformationCollection :ICollection{ Collection addresses = new Collection (); protected internal GatewayIPAddressInformationCollection(){ } /// public virtual void CopyTo(GatewayIPAddressInformation[] array, int offset) { addresses.CopyTo(array,offset); } /// public virtual int Count { get { return addresses.Count; } } public virtual bool IsReadOnly { get { return true; } } public virtual GatewayIPAddressInformation this[int index] { get{ return (GatewayIPAddressInformation)addresses[index]; } } /// public virtual void Add(GatewayIPAddressInformation address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(GatewayIPAddressInformation address) { addresses.Add(address); } /// public virtual bool Contains(GatewayIPAddressInformation address) { return addresses.Contains(address); } public virtual IEnumerator GetEnumerator() { return (IEnumerator ) addresses.GetEnumerator(); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return null; } /// public virtual bool Remove(GatewayIPAddressInformation 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 GatewayIPAddressInformationCollection :ICollection { Collection addresses = new Collection (); protected internal GatewayIPAddressInformationCollection(){ } /// public virtual void CopyTo(GatewayIPAddressInformation[] array, int offset) { addresses.CopyTo(array,offset); } /// public virtual int Count { get { return addresses.Count; } } public virtual bool IsReadOnly { get { return true; } } public virtual GatewayIPAddressInformation this[int index] { get{ return (GatewayIPAddressInformation)addresses[index]; } } /// public virtual void Add(GatewayIPAddressInformation address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(GatewayIPAddressInformation address) { addresses.Add(address); } /// public virtual bool Contains(GatewayIPAddressInformation address) { return addresses.Contains(address); } public virtual IEnumerator GetEnumerator() { return (IEnumerator ) addresses.GetEnumerator(); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return null; } /// public virtual bool Remove(GatewayIPAddressInformation 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
- DirectionalLight.cs
- CapabilitiesPattern.cs
- ControlType.cs
- PropertyPushdownHelper.cs
- MD5CryptoServiceProvider.cs
- RuntimeVariablesExpression.cs
- Activity.cs
- DesignerLabelAdapter.cs
- EmptyCollection.cs
- BlurEffect.cs
- EditingCommands.cs
- TypedOperationInfo.cs
- X509WindowsSecurityToken.cs
- GenericUriParser.cs
- InvalidOleVariantTypeException.cs
- oledbmetadatacollectionnames.cs
- CanonicalFontFamilyReference.cs
- ProvidePropertyAttribute.cs
- Brush.cs
- WebPartConnectionsConfigureVerb.cs
- SQLRoleProvider.cs
- ViewSimplifier.cs
- DataSourceConverter.cs
- WorkflowFileItem.cs
- Missing.cs
- TextBoxLine.cs
- SearchForVirtualItemEventArgs.cs
- StylusSystemGestureEventArgs.cs
- WebContext.cs
- DynamicPropertyReader.cs
- XmlAttribute.cs
- CfgRule.cs
- Int32CAMarshaler.cs
- XPathNodeHelper.cs
- TextBlock.cs
- TypeUtil.cs
- SiteMapNodeItemEventArgs.cs
- SQLDecimalStorage.cs
- WebPartDisplayModeCancelEventArgs.cs
- ImageMapEventArgs.cs
- EncodingNLS.cs
- FileNotFoundException.cs
- EditorZone.cs
- DataServiceResponse.cs
- EdmError.cs
- SQLBytesStorage.cs
- TextAdaptor.cs
- EncryptedData.cs
- StringExpressionSet.cs
- DataGridDesigner.cs
- ClientBuildManagerCallback.cs
- SqlProviderUtilities.cs
- ConfigXmlWhitespace.cs
- ImmutableAssemblyCacheEntry.cs
- WindowsGraphics.cs
- PinnedBufferMemoryStream.cs
- LinqDataSourceView.cs
- ZipIOExtraFieldElement.cs
- X509CertificateValidator.cs
- UIElementAutomationPeer.cs
- StorageMappingItemCollection.cs
- ScriptControl.cs
- SqlStatistics.cs
- SystemIPInterfaceProperties.cs
- JsonClassDataContract.cs
- ConditionValidator.cs
- CorePropertiesFilter.cs
- DESCryptoServiceProvider.cs
- CustomTypeDescriptor.cs
- WebException.cs
- AbandonedMutexException.cs
- OdbcConnectionHandle.cs
- BuildProvider.cs
- ColorIndependentAnimationStorage.cs
- ExtensibleClassFactory.cs
- ArgumentsParser.cs
- ContourSegment.cs
- ProcessInputEventArgs.cs
- ActivationServices.cs
- DefaultTextStore.cs
- GridViewPageEventArgs.cs
- WorkflowPrinting.cs
- SurrogateEncoder.cs
- ContentHostHelper.cs
- util.cs
- PropagationProtocolsTracing.cs
- TextWriterTraceListener.cs
- XmlSiteMapProvider.cs
- NativeRightsManagementAPIsStructures.cs
- LabelEditEvent.cs
- SingleAnimationBase.cs
- IChannel.cs
- TextParagraphView.cs
- SecurityContext.cs
- PixelFormats.cs
- UserControlAutomationPeer.cs
- SimpleHandlerBuildProvider.cs
- WeakReferenceList.cs
- BaseValidator.cs
- Walker.cs