Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / NetworkInformation / IPAddressCollection.cs / 1305376 / IPAddressCollection.cs
using System.Collections.Generic; using System.Collections.ObjectModel; namespace System.Net.NetworkInformation{ public class IPAddressCollection :ICollection{ Collection addresses = new Collection (); protected internal IPAddressCollection(){ } /// public virtual void CopyTo(IPAddress[] array, int offset) { addresses.CopyTo(array,offset); } /// public virtual int Count { get { return addresses.Count; } } public virtual bool IsReadOnly { get { return true; } } public virtual void Add(IPAddress address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(IPAddress address) { addresses.Add(address); } /// public virtual bool Contains(IPAddress address) { return addresses.Contains(address); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return this.GetEnumerator(); } public virtual IEnumerator GetEnumerator() { return (IEnumerator ) addresses.GetEnumerator(); } public virtual IPAddress this[int index] { get{ return (IPAddress)addresses[index]; } } /// public virtual bool Remove(IPAddress 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
- BitmapData.cs
- XmlUtf8RawTextWriter.cs
- EditorOptionAttribute.cs
- Win32Native.cs
- GatewayIPAddressInformationCollection.cs
- TraceContextRecord.cs
- ConfigurationErrorsException.cs
- CacheChildrenQuery.cs
- Base64Stream.cs
- TemplateParser.cs
- RotateTransform3D.cs
- TiffBitmapDecoder.cs
- TextBoxAutomationPeer.cs
- DocumentPaginator.cs
- Interlocked.cs
- RegexMatch.cs
- LicenseManager.cs
- SafeArrayRankMismatchException.cs
- ClusterRegistryConfigurationProvider.cs
- XmlSignatureManifest.cs
- Utils.cs
- BufferModeSettings.cs
- ImpersonateTokenRef.cs
- SystemIPGlobalProperties.cs
- SimpleHandlerBuildProvider.cs
- KnownColorTable.cs
- FreezableOperations.cs
- ConsoleKeyInfo.cs
- SingleAnimation.cs
- FormatterServicesNoSerializableCheck.cs
- XPathSelfQuery.cs
- AdjustableArrowCap.cs
- BodyWriter.cs
- HttpException.cs
- ExpressionCopier.cs
- SmiTypedGetterSetter.cs
- Model3DGroup.cs
- TextOptionsInternal.cs
- LocationEnvironment.cs
- ColumnMapCopier.cs
- FunctionMappingTranslator.cs
- WebPartActionVerb.cs
- UpdateRecord.cs
- HttpPostedFile.cs
- TemplatedMailWebEventProvider.cs
- SqlEnums.cs
- ResourcePart.cs
- PointAnimation.cs
- InvalidProgramException.cs
- DefaultObjectSerializer.cs
- SignedXml.cs
- InstanceData.cs
- DataSet.cs
- PermissionToken.cs
- ModelPerspective.cs
- CompilerGlobalScopeAttribute.cs
- BaseTemplateCodeDomTreeGenerator.cs
- UnsafeNetInfoNativeMethods.cs
- CodeDelegateCreateExpression.cs
- KnownBoxes.cs
- ReadOnlyTernaryTree.cs
- Choices.cs
- SimpleHandlerBuildProvider.cs
- DiffuseMaterial.cs
- TrackingQueryElement.cs
- DecodeHelper.cs
- ScrollProviderWrapper.cs
- RouteParameter.cs
- Model3D.cs
- PropertyTab.cs
- Quaternion.cs
- StateMachineAction.cs
- WmiInstallComponent.cs
- BoundPropertyEntry.cs
- GeneratedContractType.cs
- ProviderMetadataCachedInformation.cs
- ScriptReferenceBase.cs
- BehaviorEditorPart.cs
- TableLayoutCellPaintEventArgs.cs
- IIS7UserPrincipal.cs
- GAC.cs
- CharacterShapingProperties.cs
- RegisteredArrayDeclaration.cs
- AuthenticationService.cs
- VirtualDirectoryMappingCollection.cs
- TranslateTransform3D.cs
- ThemeDirectoryCompiler.cs
- AdapterDictionary.cs
- ActivationArguments.cs
- EditCommandColumn.cs
- UpdateException.cs
- Attribute.cs
- RightsManagementInformation.cs
- FileRecordSequence.cs
- AutoResetEvent.cs
- XNodeNavigator.cs
- ProtocolElementCollection.cs
- XmlUnspecifiedAttribute.cs
- DbParameterHelper.cs
- TdsParameterSetter.cs