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
- XPathPatternParser.cs
- WebBrowserBase.cs
- SqlPersonalizationProvider.cs
- SoapIgnoreAttribute.cs
- IssuedTokenClientBehaviorsElement.cs
- MultiByteCodec.cs
- SchemaNames.cs
- AttachedAnnotationChangedEventArgs.cs
- XhtmlBasicPhoneCallAdapter.cs
- DropShadowEffect.cs
- CoreChannel.cs
- HttpChannelHelper.cs
- SmtpDigestAuthenticationModule.cs
- safex509handles.cs
- FlowPosition.cs
- AssemblyGen.cs
- MarkupCompiler.cs
- SQLDateTimeStorage.cs
- Enumerable.cs
- Geometry3D.cs
- XmlNamedNodeMap.cs
- Window.cs
- SHA512.cs
- SpellerStatusTable.cs
- ConfigDefinitionUpdates.cs
- PriorityItem.cs
- safelinkcollection.cs
- EncoderExceptionFallback.cs
- StrokeCollection2.cs
- ImagingCache.cs
- nulltextcontainer.cs
- InvokePattern.cs
- StringFreezingAttribute.cs
- PathGradientBrush.cs
- CellLabel.cs
- URIFormatException.cs
- DataGrid.cs
- DynamicVirtualDiscoSearcher.cs
- InlineUIContainer.cs
- ContentPlaceHolderDesigner.cs
- JavaScriptObjectDeserializer.cs
- mediaeventargs.cs
- StandardToolWindows.cs
- DataSpaceManager.cs
- ObjectViewQueryResultData.cs
- TextDecorationCollection.cs
- HatchBrush.cs
- OdbcDataReader.cs
- QilCloneVisitor.cs
- Screen.cs
- GeneralTransform3DTo2D.cs
- XmlNodeChangedEventManager.cs
- ISessionStateStore.cs
- LayoutEngine.cs
- _HelperAsyncResults.cs
- StrongNameKeyPair.cs
- AtomServiceDocumentSerializer.cs
- ExitEventArgs.cs
- EntitySqlQueryState.cs
- DocumentSequence.cs
- TableCellCollection.cs
- TabItem.cs
- Resources.Designer.cs
- DoubleUtil.cs
- HuffCodec.cs
- TransformPatternIdentifiers.cs
- HierarchicalDataTemplate.cs
- MethodToken.cs
- ClientConfigurationSystem.cs
- SiteMapNode.cs
- StringAttributeCollection.cs
- KeyEventArgs.cs
- HTTP_SERVICE_CONFIG_URLACL_KEY.cs
- RenderDataDrawingContext.cs
- ClaimComparer.cs
- BuildManager.cs
- RawStylusSystemGestureInputReport.cs
- DataGridViewComboBoxEditingControl.cs
- HttpCapabilitiesEvaluator.cs
- NestPullup.cs
- AvTrace.cs
- CornerRadius.cs
- VerticalAlignConverter.cs
- GAC.cs
- StrongNameMembershipCondition.cs
- MultiByteCodec.cs
- ObjectContextServiceProvider.cs
- FileDialog_Vista.cs
- CommonXSendMessage.cs
- MessagePropertyVariants.cs
- MembershipUser.cs
- GlobalizationSection.cs
- MessagePropertyDescriptionCollection.cs
- PrintPreviewGraphics.cs
- sqlser.cs
- ConstructorArgumentAttribute.cs
- DBConcurrencyException.cs
- Journal.cs
- TextSelectionProcessor.cs
- ConfigDefinitionUpdates.cs