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
- VisualStyleInformation.cs
- ICspAsymmetricAlgorithm.cs
- SecurityPermission.cs
- DesignTimeType.cs
- ToolStripPanelRenderEventArgs.cs
- GenericParameterDataContract.cs
- UserControlParser.cs
- CapabilitiesAssignment.cs
- LocationUpdates.cs
- ListViewDataItem.cs
- validation.cs
- HostExecutionContextManager.cs
- SafeFindHandle.cs
- DisplayInformation.cs
- PhysicalFontFamily.cs
- DataGridViewCellPaintingEventArgs.cs
- HwndAppCommandInputProvider.cs
- UserPreferenceChangedEventArgs.cs
- PkcsUtils.cs
- CodeArrayIndexerExpression.cs
- TextDecoration.cs
- ClientRoleProvider.cs
- parserscommon.cs
- Profiler.cs
- UncommonField.cs
- CmsInterop.cs
- SmiRecordBuffer.cs
- TraceHandler.cs
- ProfilePropertyNameValidator.cs
- WebBrowserProgressChangedEventHandler.cs
- BitmapCodecInfoInternal.cs
- ButtonField.cs
- TreeViewEvent.cs
- NavigationProperty.cs
- DbConnectionInternal.cs
- ErrorsHelper.cs
- CompilerErrorCollection.cs
- DataContractSerializerMessageContractImporter.cs
- AnnotationObservableCollection.cs
- WebPartsPersonalization.cs
- AttributeData.cs
- LogManagementAsyncResult.cs
- RecognizerInfo.cs
- RuntimeCompatibilityAttribute.cs
- NetStream.cs
- Inflater.cs
- SqlBooleanMismatchVisitor.cs
- MessageTransmitTraceRecord.cs
- DecoderFallbackWithFailureFlag.cs
- PageAsyncTask.cs
- PropertyItem.cs
- RemotingHelper.cs
- AspCompat.cs
- RegexWriter.cs
- DocumentGridContextMenu.cs
- RequestCache.cs
- UserControl.cs
- panel.cs
- PasswordPropertyTextAttribute.cs
- xdrvalidator.cs
- StateBag.cs
- FunctionImportMapping.cs
- WebPartEventArgs.cs
- TextProperties.cs
- LiteralDesigner.cs
- SQLByte.cs
- EnumType.cs
- NonVisualControlAttribute.cs
- ContainerControl.cs
- RtfNavigator.cs
- InputEventArgs.cs
- EdmComplexPropertyAttribute.cs
- PeerNameRecordCollection.cs
- _WebProxyDataBuilder.cs
- GcHandle.cs
- WindowsStartMenu.cs
- EntityDescriptor.cs
- FastEncoderWindow.cs
- Error.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- StaticSiteMapProvider.cs
- SerializationFieldInfo.cs
- LinkConverter.cs
- CharacterString.cs
- SimpleApplicationHost.cs
- WebPartDisplayModeCancelEventArgs.cs
- MethodCallTranslator.cs
- DataGridViewRowPostPaintEventArgs.cs
- InvalidDataException.cs
- StringArrayConverter.cs
- SecurityContext.cs
- IRCollection.cs
- QilLoop.cs
- AsyncPostBackErrorEventArgs.cs
- DataTableTypeConverter.cs
- ImageSourceTypeConverter.cs
- BamlResourceDeserializer.cs
- ITreeGenerator.cs
- TrustManager.cs
- WaitHandleCannotBeOpenedException.cs