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
- Row.cs
- MenuItemBindingCollection.cs
- DataGridViewColumnCollection.cs
- DataSourceGroupCollection.cs
- WebBrowserHelper.cs
- ConnectionPoolManager.cs
- DataBindingHandlerAttribute.cs
- Header.cs
- WindowsPen.cs
- WebEventCodes.cs
- CompilerCollection.cs
- DbParameterHelper.cs
- TextBox.cs
- TreeViewImageKeyConverter.cs
- backend.cs
- FixedSOMSemanticBox.cs
- EventMappingSettingsCollection.cs
- FontCacheUtil.cs
- QuotedStringFormatReader.cs
- HttpTransportBindingElement.cs
- DomainConstraint.cs
- InteropEnvironment.cs
- DynamicEndpoint.cs
- AdRotator.cs
- SocketInformation.cs
- Int32CollectionConverter.cs
- ArraySubsetEnumerator.cs
- UInt16.cs
- SimpleType.cs
- CriticalFinalizerObject.cs
- BufferedWebEventProvider.cs
- HtmlFormAdapter.cs
- RegexMatchCollection.cs
- SingleAnimationBase.cs
- __Error.cs
- Base64Stream.cs
- AttributedMetaModel.cs
- SoapHelper.cs
- CodeCastExpression.cs
- DataColumnChangeEvent.cs
- DiscoveryDocumentReference.cs
- Point4D.cs
- LongTypeConverter.cs
- XmlWriter.cs
- List.cs
- WorkItem.cs
- FlowDocumentFormatter.cs
- RangeBaseAutomationPeer.cs
- DataGridViewTopLeftHeaderCell.cs
- Int64AnimationUsingKeyFrames.cs
- DataFieldConverter.cs
- ProviderConnectionPoint.cs
- Int32RectConverter.cs
- SizeKeyFrameCollection.cs
- SafeEventLogWriteHandle.cs
- TypeKeyValue.cs
- TextEffect.cs
- BitStack.cs
- webeventbuffer.cs
- SiteMembershipCondition.cs
- MessageBuffer.cs
- FocusChangedEventArgs.cs
- XmlSchemaComplexContentExtension.cs
- VectorAnimation.cs
- WebServicesSection.cs
- RequiredFieldValidator.cs
- PopOutPanel.cs
- ScriptingWebServicesSectionGroup.cs
- StateChangeEvent.cs
- BulletedList.cs
- ForwardPositionQuery.cs
- HttpCachePolicyElement.cs
- ProviderSettingsCollection.cs
- PenContext.cs
- VectorConverter.cs
- XmlNodeList.cs
- MetafileHeader.cs
- CursorConverter.cs
- OptimizerPatterns.cs
- ExtentCqlBlock.cs
- UnmanagedBitmapWrapper.cs
- WorkflowInstanceProxy.cs
- RetrieveVirtualItemEventArgs.cs
- RuntimeResourceSet.cs
- TransformPattern.cs
- ControlPropertyNameConverter.cs
- DataServiceException.cs
- DocumentGridPage.cs
- RootProjectionNode.cs
- Tag.cs
- ConfigurationLocation.cs
- VirtualDirectoryMapping.cs
- SourceExpressionException.cs
- ToolStripItemRenderEventArgs.cs
- Tokenizer.cs
- ComplexBindingPropertiesAttribute.cs
- NamedElement.cs
- OutputCacheProfile.cs
- FilteredXmlReader.cs
- ListViewContainer.cs