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
- WebRequest.cs
- ASCIIEncoding.cs
- SynchronizedPool.cs
- HtmlEmptyTagControlBuilder.cs
- Int32CAMarshaler.cs
- DataSetUtil.cs
- LocatorPart.cs
- DataGrid.cs
- FileDialogCustomPlace.cs
- DataSpaceManager.cs
- RegexReplacement.cs
- DependencyPropertyValueSerializer.cs
- XmlFileEditor.cs
- ExtensionSimplifierMarkupObject.cs
- ToolStripPanelCell.cs
- BinaryCommonClasses.cs
- CaretElement.cs
- Brush.cs
- PeerApplicationLaunchInfo.cs
- EntityStoreSchemaGenerator.cs
- DbDataReader.cs
- AspNetCompatibilityRequirementsMode.cs
- _BaseOverlappedAsyncResult.cs
- RemoveStoryboard.cs
- HTTPAPI_VERSION.cs
- LambdaCompiler.ControlFlow.cs
- BufferModeSettings.cs
- DocobjHost.cs
- SplitterPanel.cs
- DataListItemCollection.cs
- GeometryModel3D.cs
- ColumnHeader.cs
- TextSelectionHighlightLayer.cs
- _NegoStream.cs
- InsufficientMemoryException.cs
- AuthorizationRuleCollection.cs
- NoneExcludedImageIndexConverter.cs
- RepeaterItem.cs
- _CommandStream.cs
- DisplayNameAttribute.cs
- TransformProviderWrapper.cs
- RectIndependentAnimationStorage.cs
- VectorCollection.cs
- DictionaryEntry.cs
- IDReferencePropertyAttribute.cs
- HMACRIPEMD160.cs
- BaseDataList.cs
- ChooseAction.cs
- FunctionImportElement.cs
- XmlDocumentType.cs
- XPathSingletonIterator.cs
- SHA512.cs
- OleDbConnection.cs
- FileDialog.cs
- TextViewSelectionProcessor.cs
- Update.cs
- CompiledIdentityConstraint.cs
- FilterableAttribute.cs
- SqlDataSourceDesigner.cs
- ProcessInputEventArgs.cs
- WinCategoryAttribute.cs
- HttpException.cs
- ContextStaticAttribute.cs
- PrimaryKeyTypeConverter.cs
- QueueProcessor.cs
- WebColorConverter.cs
- CodeCompiler.cs
- SqlDataSourceSelectingEventArgs.cs
- PerformanceCounterCategory.cs
- HttpContext.cs
- BaseTreeIterator.cs
- ThreadAttributes.cs
- SharedStatics.cs
- NumericUpDownAccelerationCollection.cs
- SystemNetworkInterface.cs
- Rect3D.cs
- MetadataSerializer.cs
- XhtmlBasicTextBoxAdapter.cs
- HostedHttpTransportManager.cs
- ScrollItemProviderWrapper.cs
- HtmlInputReset.cs
- FlowDocumentReader.cs
- DescendentsWalkerBase.cs
- _ShellExpression.cs
- WindowsProgressbar.cs
- UnsafeNativeMethods.cs
- DataObjectEventArgs.cs
- ExecutedRoutedEventArgs.cs
- MonitoringDescriptionAttribute.cs
- ColorConvertedBitmap.cs
- XmlTypeAttribute.cs
- Timer.cs
- ProvidersHelper.cs
- RuntimeConfig.cs
- RuntimeHelpers.cs
- OdbcStatementHandle.cs
- DynamicVirtualDiscoSearcher.cs
- HtmlUtf8RawTextWriter.cs
- RsaSecurityToken.cs
- FormViewPageEventArgs.cs