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
- Odbc32.cs
- EventArgs.cs
- SoundPlayerAction.cs
- ReadOnlyHierarchicalDataSourceView.cs
- WindowsListViewItem.cs
- IsolatedStorageException.cs
- OleServicesContext.cs
- ScriptRegistrationManager.cs
- ServiceKnownTypeAttribute.cs
- DodSequenceMerge.cs
- DrawListViewColumnHeaderEventArgs.cs
- StringFreezingAttribute.cs
- UnauthorizedWebPart.cs
- Int64Animation.cs
- CodeCommentStatement.cs
- TargetConverter.cs
- MediaEntryAttribute.cs
- RoutedPropertyChangedEventArgs.cs
- SerializationAttributes.cs
- ArrangedElementCollection.cs
- ToolStripSystemRenderer.cs
- DataServiceOperationContext.cs
- GenericQueueSurrogate.cs
- CellRelation.cs
- SectionVisual.cs
- ListViewUpdateEventArgs.cs
- IndexedWhereQueryOperator.cs
- ToggleButtonAutomationPeer.cs
- CriticalExceptions.cs
- BindingContext.cs
- ViewCellRelation.cs
- XmlObjectSerializerReadContext.cs
- ControlBindingsConverter.cs
- IgnoreFlushAndCloseStream.cs
- SecurityContext.cs
- DecoderReplacementFallback.cs
- Binding.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- LinkedResource.cs
- WindowsImpersonationContext.cs
- WebRequestModuleElement.cs
- InvokeMethod.cs
- ParallelTimeline.cs
- XPathDocumentBuilder.cs
- ComponentDispatcher.cs
- TrackingMemoryStream.cs
- XmlUtf8RawTextWriter.cs
- CryptoApi.cs
- ClientApiGenerator.cs
- ImageClickEventArgs.cs
- DetailsViewUpdateEventArgs.cs
- PrinterSettings.cs
- DesignerActionPropertyItem.cs
- SignatureDescription.cs
- DataTableReader.cs
- TransformProviderWrapper.cs
- DateTimeOffsetConverter.cs
- DiscoveryInnerClientAdhoc11.cs
- LoopExpression.cs
- SecurityTokenSerializer.cs
- ServerProtocol.cs
- NullableFloatMinMaxAggregationOperator.cs
- MenuBase.cs
- NativeCompoundFileAPIs.cs
- EntityClientCacheKey.cs
- ellipse.cs
- BrowserCapabilitiesCompiler.cs
- Funcletizer.cs
- filewebrequest.cs
- ObjectSpanRewriter.cs
- XmlSchema.cs
- SafeRightsManagementEnvironmentHandle.cs
- DbDataReader.cs
- X509ChainElement.cs
- WebServiceErrorEvent.cs
- ServiceReference.cs
- Timer.cs
- Error.cs
- Logging.cs
- ECDiffieHellmanCngPublicKey.cs
- MobileResource.cs
- __TransparentProxy.cs
- BulletedListEventArgs.cs
- ItemAutomationPeer.cs
- ClientRolePrincipal.cs
- FieldCollectionEditor.cs
- ProjectedSlot.cs
- MeasureData.cs
- ResourceSet.cs
- ProgressBarRenderer.cs
- CodeGroup.cs
- DictationGrammar.cs
- EntityException.cs
- Msec.cs
- OrderByLifter.cs
- RemotingConfigParser.cs
- PasswordRecovery.cs
- ServiceParser.cs
- LoadGrammarCompletedEventArgs.cs
- Exception.cs