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
- MatrixCamera.cs
- FontCollection.cs
- ThemeableAttribute.cs
- Visual.cs
- ButtonAutomationPeer.cs
- CodeGroup.cs
- PrivateFontCollection.cs
- ChannelBase.cs
- SeparatorAutomationPeer.cs
- GeometryDrawing.cs
- RowType.cs
- UpDownBase.cs
- DataRowView.cs
- WindowsListViewSubItem.cs
- ValueOfAction.cs
- formatstringdialog.cs
- DetailsViewRowCollection.cs
- XmlKeywords.cs
- HelpProvider.cs
- ReadingWritingEntityEventArgs.cs
- CFStream.cs
- OdbcPermission.cs
- FormViewPagerRow.cs
- SizeAnimation.cs
- ClaimSet.cs
- RichTextBox.cs
- Binding.cs
- MenuAutomationPeer.cs
- RegexCapture.cs
- PackageFilter.cs
- MouseGestureValueSerializer.cs
- WorkflowPrinting.cs
- HuffmanTree.cs
- AppDomainFactory.cs
- AnnotationObservableCollection.cs
- TextRangeEditLists.cs
- bidPrivateBase.cs
- BindingContext.cs
- WebPartEditVerb.cs
- WebPartCatalogCloseVerb.cs
- PolyBezierSegment.cs
- RepeaterItemEventArgs.cs
- PointAnimationClockResource.cs
- View.cs
- CompilerErrorCollection.cs
- ConfigurationSchemaErrors.cs
- TcpServerChannel.cs
- XmlProcessingInstruction.cs
- SystemDiagnosticsSection.cs
- Form.cs
- WindowsFormsHostAutomationPeer.cs
- WebPartZoneBase.cs
- TypedReference.cs
- DesignerCommandSet.cs
- ResourceReferenceKeyNotFoundException.cs
- DbProviderFactories.cs
- Registry.cs
- MenuItemBindingCollection.cs
- TableNameAttribute.cs
- BindStream.cs
- PointLightBase.cs
- NegotiationTokenAuthenticatorState.cs
- PhysicalFontFamily.cs
- TypedReference.cs
- SelfIssuedSamlTokenFactory.cs
- OleDbCommandBuilder.cs
- WrapPanel.cs
- ScrollEvent.cs
- PenThreadPool.cs
- UIPermission.cs
- NullableDoubleMinMaxAggregationOperator.cs
- PageBreakRecord.cs
- FunctionOverloadResolver.cs
- SchemaImporterExtensionsSection.cs
- DependencyObjectProvider.cs
- WorkingDirectoryEditor.cs
- _OSSOCK.cs
- Monitor.cs
- HttpDictionary.cs
- _NegoState.cs
- RuntimeHandles.cs
- HitTestDrawingContextWalker.cs
- SettingsProperty.cs
- Accessible.cs
- CodeDOMUtility.cs
- _ServiceNameStore.cs
- dataobject.cs
- DataRelation.cs
- TypeDescriptionProviderAttribute.cs
- GenericAuthenticationEventArgs.cs
- GridViewCommandEventArgs.cs
- OdbcEnvironment.cs
- RightsManagementPermission.cs
- PersonalizationDictionary.cs
- QueryExecutionOption.cs
- StringResourceManager.cs
- Zone.cs
- InvariantComparer.cs
- ADMembershipUser.cs
- ProtocolReflector.cs