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
- ContextBase.cs
- XmlSchemaValidator.cs
- PropertyGridEditorPart.cs
- RelationshipDetailsRow.cs
- DynamicPropertyHolder.cs
- X509AsymmetricSecurityKey.cs
- LabelEditEvent.cs
- ValidatingReaderNodeData.cs
- AuthorizationSection.cs
- ProtocolsConfiguration.cs
- EventBookmark.cs
- SettingsSection.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- ListViewInsertEventArgs.cs
- HotSpot.cs
- OrderedDictionary.cs
- AssociationSetEnd.cs
- WorkflowRuntimeServiceElement.cs
- Native.cs
- ThreadAttributes.cs
- DataTableReaderListener.cs
- GridLengthConverter.cs
- EnumBuilder.cs
- SelectionPattern.cs
- SeekableMessageNavigator.cs
- BinaryReader.cs
- CommentEmitter.cs
- PageCodeDomTreeGenerator.cs
- PolyQuadraticBezierSegment.cs
- DataGridViewCell.cs
- TextEditorSelection.cs
- ParallelRangeManager.cs
- FixedTextSelectionProcessor.cs
- ResolveNameEventArgs.cs
- ListenUriMode.cs
- DataServiceOperationContext.cs
- StructuralType.cs
- ServiceDocument.cs
- OracleSqlParser.cs
- ForeignKeyConstraint.cs
- CommonProperties.cs
- TrackingCondition.cs
- WebEncodingValidator.cs
- PageCatalogPart.cs
- ExpressionConverter.cs
- FixedPage.cs
- SecurityTokenTypes.cs
- HandleRef.cs
- InstancePersistenceCommandException.cs
- ToolboxComponentsCreatingEventArgs.cs
- RangeBase.cs
- UIPermission.cs
- PointKeyFrameCollection.cs
- VectorAnimationBase.cs
- PlacementWorkspace.cs
- AsmxEndpointPickerExtension.cs
- IOThreadScheduler.cs
- GradientStopCollection.cs
- TraceInternal.cs
- SqlBooleanizer.cs
- RegistrySecurity.cs
- XhtmlBasicFormAdapter.cs
- AsymmetricKeyExchangeDeformatter.cs
- SmiConnection.cs
- ObjectContext.cs
- BamlRecordWriter.cs
- CrossAppDomainChannel.cs
- MetafileHeader.cs
- SessionParameter.cs
- CDSCollectionETWBCLProvider.cs
- PageContentCollection.cs
- CaseStatementSlot.cs
- InheritanceContextHelper.cs
- GridEntryCollection.cs
- LinkArea.cs
- ColorAnimationBase.cs
- MobileControlsSectionHelper.cs
- NamespaceQuery.cs
- PowerStatus.cs
- FontDriver.cs
- WebPartDisplayMode.cs
- CoTaskMemHandle.cs
- MultiPartWriter.cs
- ReferenceService.cs
- DefaultCommandConverter.cs
- AlphabetConverter.cs
- OleDbInfoMessageEvent.cs
- GetWinFXPath.cs
- GradientStop.cs
- SafeProcessHandle.cs
- PermissionSet.cs
- DetailsViewUpdatedEventArgs.cs
- ThicknessAnimationBase.cs
- ContactManager.cs
- ComPlusTypeLoader.cs
- ControlCachePolicy.cs
- ProtocolViolationException.cs
- ActivationServices.cs
- AssemblyResourceLoader.cs
- ArgumentException.cs