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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CorruptStoreException.cs
- RemotingException.cs
- ObjectDataProvider.cs
- SapiInterop.cs
- ProcessModelInfo.cs
- MimeFormReflector.cs
- MimeMultiPart.cs
- HMACSHA512.cs
- AppSettingsExpressionBuilder.cs
- DynamicValidator.cs
- SQLInt16Storage.cs
- ReceiveActivityDesignerTheme.cs
- RightsManagementManager.cs
- DESCryptoServiceProvider.cs
- GroupBox.cs
- NavigationEventArgs.cs
- StringBuilder.cs
- ConfigXmlSignificantWhitespace.cs
- FeatureSupport.cs
- GridSplitterAutomationPeer.cs
- MetadataFile.cs
- CultureSpecificCharacterBufferRange.cs
- ImageList.cs
- CodeTypeParameter.cs
- SimpleFieldTemplateFactory.cs
- HttpListenerPrefixCollection.cs
- Pool.cs
- SoapWriter.cs
- TimeZone.cs
- SapiRecoContext.cs
- CultureMapper.cs
- Timer.cs
- ParserOptions.cs
- InternalResources.cs
- Point.cs
- ListViewCancelEventArgs.cs
- FormViewInsertEventArgs.cs
- SystemBrushes.cs
- MouseButton.cs
- DataControlHelper.cs
- DataGridAutoFormat.cs
- XmlSchemaCollection.cs
- EventRouteFactory.cs
- OdbcReferenceCollection.cs
- WarningException.cs
- LicenseException.cs
- CategoryNameCollection.cs
- _BufferOffsetSize.cs
- AnimationClockResource.cs
- HttpWriter.cs
- HMACRIPEMD160.cs
- FragmentQuery.cs
- RotateTransform3D.cs
- WorkflowApplicationCompletedException.cs
- DataGridTemplateColumn.cs
- Helper.cs
- AmbientProperties.cs
- XmlNodeChangedEventArgs.cs
- Form.cs
- EmptyArray.cs
- MarkupCompilePass1.cs
- HostElement.cs
- SqlFlattener.cs
- StateMachine.cs
- CredentialCache.cs
- ScrollProviderWrapper.cs
- CancelEventArgs.cs
- ProtectedConfiguration.cs
- HttpCachePolicyWrapper.cs
- HttpHandlerAction.cs
- FlowLayoutSettings.cs
- Figure.cs
- EncodingInfo.cs
- GridItemProviderWrapper.cs
- SoapSchemaMember.cs
- SafeNativeMethods.cs
- AppSettingsSection.cs
- LogSwitch.cs
- TemplatedWizardStep.cs
- ComboBoxAutomationPeer.cs
- EnumBuilder.cs
- AppliedDeviceFiltersDialog.cs
- DesignTimeDataBinding.cs
- JoinGraph.cs
- Dictionary.cs
- PasswordPropertyTextAttribute.cs
- OrderedDictionary.cs
- DateTimePickerDesigner.cs
- ContentIterators.cs
- GridViewUpdatedEventArgs.cs
- PriorityBindingExpression.cs
- ChannelEndpointElement.cs
- WebServiceParameterData.cs
- Pair.cs
- _BaseOverlappedAsyncResult.cs
- UInt64.cs
- DataGridCaption.cs
- FlowDocumentPage.cs
- UnicastIPAddressInformationCollection.cs
- ChooseAction.cs