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 / UnicastIPAddressInformationCollection.cs / 2 / UnicastIPAddressInformationCollection.cs
using System.Collections.Generic; using System.Collections.ObjectModel; namespace System.Net.NetworkInformation{ public class UnicastIPAddressInformationCollection :ICollection{ Collection addresses = new Collection () ; protected internal UnicastIPAddressInformationCollection(){ } /// public virtual void CopyTo(UnicastIPAddressInformation[] 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(UnicastIPAddressInformation address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(UnicastIPAddressInformation address) { addresses.Add(address); } /// public virtual bool Contains(UnicastIPAddressInformation address) { return addresses.Contains(address); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return this.GetEnumerator(); } public virtual IEnumerator GetEnumerator() { return (IEnumerator ) addresses.GetEnumerator(); } // Consider removing. public virtual UnicastIPAddressInformation this[int index] { get{ return (UnicastIPAddressInformation)addresses[index]; } } /// public virtual bool Remove(UnicastIPAddressInformation 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 UnicastIPAddressInformationCollection :ICollection { Collection addresses = new Collection () ; protected internal UnicastIPAddressInformationCollection(){ } /// public virtual void CopyTo(UnicastIPAddressInformation[] 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(UnicastIPAddressInformation address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(UnicastIPAddressInformation address) { addresses.Add(address); } /// public virtual bool Contains(UnicastIPAddressInformation address) { return addresses.Contains(address); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return this.GetEnumerator(); } public virtual IEnumerator GetEnumerator() { return (IEnumerator ) addresses.GetEnumerator(); } // Consider removing. public virtual UnicastIPAddressInformation this[int index] { get{ return (UnicastIPAddressInformation)addresses[index]; } } /// public virtual bool Remove(UnicastIPAddressInformation 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
- BufferModesCollection.cs
- CacheHelper.cs
- DataServiceOperationContext.cs
- SQLBinary.cs
- TraceFilter.cs
- SingleAnimation.cs
- PeerDuplexChannelListener.cs
- IisNotInstalledException.cs
- IfAction.cs
- RIPEMD160Managed.cs
- SqlDataSourceSelectingEventArgs.cs
- PropertyEmitter.cs
- SpellerStatusTable.cs
- DateTimeOffset.cs
- PersonalizableAttribute.cs
- SQLDecimalStorage.cs
- Switch.cs
- HtmlAnchor.cs
- DataGridViewComboBoxCell.cs
- ParentUndoUnit.cs
- Event.cs
- SkipQueryOptionExpression.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- GeneratedContractType.cs
- ResourceCategoryAttribute.cs
- BufferedResponseStream.cs
- SessionViewState.cs
- Validator.cs
- OdbcConnectionOpen.cs
- TreeNodeMouseHoverEvent.cs
- DataBindEngine.cs
- RadioButton.cs
- Int16Animation.cs
- ReadContentAsBinaryHelper.cs
- BufferedGenericXmlSecurityToken.cs
- EntityStoreSchemaFilterEntry.cs
- StringDictionaryCodeDomSerializer.cs
- EventManager.cs
- DataGridViewCellValueEventArgs.cs
- QuaternionAnimationBase.cs
- XPathNavigatorReader.cs
- RSAPKCS1KeyExchangeFormatter.cs
- MenuBase.cs
- BuiltInExpr.cs
- RuleRef.cs
- RotateTransform3D.cs
- GridViewUpdatedEventArgs.cs
- MouseGestureConverter.cs
- WebPartsPersonalization.cs
- SQLBytes.cs
- TextDocumentView.cs
- SspiWrapper.cs
- ExpressionVisitorHelpers.cs
- SoapExtensionImporter.cs
- DoubleLinkListEnumerator.cs
- CombinedGeometry.cs
- XamlTreeBuilderBamlRecordWriter.cs
- _CacheStreams.cs
- SoapEnumAttribute.cs
- OleDbConnection.cs
- PermissionSetTriple.cs
- EditingMode.cs
- WebPartZoneBase.cs
- RequestCachePolicyConverter.cs
- RedirectionProxy.cs
- TableTextElementCollectionInternal.cs
- NamedPipeAppDomainProtocolHandler.cs
- SortableBindingList.cs
- NoPersistHandle.cs
- ProfileGroupSettingsCollection.cs
- TreeNode.cs
- Int32CollectionValueSerializer.cs
- MsmqTransportSecurityElement.cs
- CodeAccessSecurityEngine.cs
- SpeechSynthesizer.cs
- CellParagraph.cs
- WebServiceParameterData.cs
- WindowsTitleBar.cs
- Image.cs
- XmlSchemaImporter.cs
- RayMeshGeometry3DHitTestResult.cs
- X509Certificate.cs
- CriticalHandle.cs
- Literal.cs
- Hashtable.cs
- EventLogSession.cs
- TemplatedWizardStep.cs
- BitmapMetadataEnumerator.cs
- sqlstateclientmanager.cs
- Window.cs
- CommunicationObjectFaultedException.cs
- MatchingStyle.cs
- StateMachine.cs
- DrawingBrush.cs
- ObjectListItem.cs
- IOException.cs
- _Events.cs
- PersistChildrenAttribute.cs
- MembershipValidatePasswordEventArgs.cs
- XPathNavigator.cs