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
- AuthenticatedStream.cs
- NaturalLanguageHyphenator.cs
- MessageSmuggler.cs
- InfoCardMasterKey.cs
- GeneralTransform.cs
- TableItemPattern.cs
- validation.cs
- MemberAccessException.cs
- XmlnsDictionary.cs
- _FtpControlStream.cs
- AutoCompleteStringCollection.cs
- x509store.cs
- DataServiceBehavior.cs
- XmlCharCheckingReader.cs
- OutputCacheModule.cs
- KeyedHashAlgorithm.cs
- RegexMatchCollection.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- ImageCodecInfoPrivate.cs
- _SslStream.cs
- SqlCacheDependencyDatabase.cs
- IdleTimeoutMonitor.cs
- NativeObjectSecurity.cs
- RangeExpression.cs
- QueryLifecycle.cs
- HostingEnvironmentException.cs
- ObjectConverter.cs
- DecimalConstantAttribute.cs
- PageHandlerFactory.cs
- Lazy.cs
- LineServices.cs
- OleAutBinder.cs
- ColorTranslator.cs
- SqlCommand.cs
- COM2IProvidePropertyBuilderHandler.cs
- BaseUriHelper.cs
- FixUp.cs
- StrokeCollectionDefaultValueFactory.cs
- DesignerRegionMouseEventArgs.cs
- WebWorkflowRole.cs
- ImpersonationContext.cs
- PointCollectionValueSerializer.cs
- ReferentialConstraintRoleElement.cs
- IconEditor.cs
- AddInToken.cs
- ListBase.cs
- FixUpCollection.cs
- GeometryCombineModeValidation.cs
- RichTextBoxAutomationPeer.cs
- FormViewRow.cs
- RouteCollection.cs
- PrimitiveRenderer.cs
- EdmToObjectNamespaceMap.cs
- HtmlTextViewAdapter.cs
- Int16KeyFrameCollection.cs
- SuppressMessageAttribute.cs
- ReadOnlyHierarchicalDataSource.cs
- BinaryObjectReader.cs
- UIElementPropertyUndoUnit.cs
- EncodingStreamWrapper.cs
- QueryOptionExpression.cs
- RawStylusInputReport.cs
- Assembly.cs
- Image.cs
- Itemizer.cs
- MobileControlPersister.cs
- UnicastIPAddressInformationCollection.cs
- KeyProperty.cs
- UsernameTokenFactoryCredential.cs
- ConfigurationValidatorAttribute.cs
- PeerInvitationResponse.cs
- HostingEnvironmentException.cs
- SecurityCookieModeValidator.cs
- DiffuseMaterial.cs
- ToolStripComboBox.cs
- WebPartDisplayMode.cs
- ListSortDescription.cs
- TrustLevelCollection.cs
- SafeCryptContextHandle.cs
- SecurityDocument.cs
- DynamicRendererThreadManager.cs
- CancellationTokenRegistration.cs
- PropertyToken.cs
- SmiSettersStream.cs
- PropertiesTab.cs
- ParenthesizePropertyNameAttribute.cs
- DataColumnChangeEvent.cs
- QueryableDataSource.cs
- FileDialogCustomPlace.cs
- OdbcEnvironmentHandle.cs
- WindowsTab.cs
- ISCIIEncoding.cs
- HtmlTable.cs
- ItemsControl.cs
- WebHeaderCollection.cs
- StateItem.cs
- BCLDebug.cs
- UserNameSecurityToken.cs
- DateTimeConverter.cs
- ScriptingJsonSerializationSection.cs