Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / NetworkInformation / MulticastIPAddressInformationCollection.cs / 1305376 / MulticastIPAddressInformationCollection.cs
using System.Collections.Generic; using System.Collections.ObjectModel; namespace System.Net.NetworkInformation{ public class MulticastIPAddressInformationCollection :ICollection{ Collection addresses = new Collection (); protected internal MulticastIPAddressInformationCollection(){ } /// public virtual void CopyTo(MulticastIPAddressInformation[] 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(MulticastIPAddressInformation address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(MulticastIPAddressInformation address) { addresses.Add(address); } /// public virtual bool Contains(MulticastIPAddressInformation 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 MulticastIPAddressInformation this[int index] { get{ return (MulticastIPAddressInformation)addresses[index]; } } /// public virtual bool Remove(MulticastIPAddressInformation 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 MulticastIPAddressInformationCollection :ICollection { Collection addresses = new Collection (); protected internal MulticastIPAddressInformationCollection(){ } /// public virtual void CopyTo(MulticastIPAddressInformation[] 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(MulticastIPAddressInformation address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(MulticastIPAddressInformation address) { addresses.Add(address); } /// public virtual bool Contains(MulticastIPAddressInformation 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 MulticastIPAddressInformation this[int index] { get{ return (MulticastIPAddressInformation)addresses[index]; } } /// public virtual bool Remove(MulticastIPAddressInformation 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
- PropertyTabChangedEvent.cs
- SQLBinaryStorage.cs
- StringSorter.cs
- FlowLayoutPanel.cs
- AuthStoreRoleProvider.cs
- formatstringdialog.cs
- BooleanConverter.cs
- PerformanceCounterManager.cs
- COAUTHINFO.cs
- SkewTransform.cs
- FormatSettings.cs
- TreeNodeStyleCollection.cs
- Literal.cs
- KeyGesture.cs
- DrawingAttributesDefaultValueFactory.cs
- Vector.cs
- NameValueConfigurationCollection.cs
- ListDictionaryInternal.cs
- Aggregates.cs
- recordstatescratchpad.cs
- WebPartTransformer.cs
- HostedTcpTransportManager.cs
- SubMenuStyleCollection.cs
- SafeRightsManagementQueryHandle.cs
- Solver.cs
- StoryFragments.cs
- DBAsyncResult.cs
- MexHttpsBindingCollectionElement.cs
- FileLogRecord.cs
- CodeObject.cs
- ADMembershipProvider.cs
- IpcChannelHelper.cs
- LicFileLicenseProvider.cs
- WebPartZone.cs
- ContextMenuStrip.cs
- _NegoStream.cs
- PerformanceCountersElement.cs
- Transform.cs
- SectionXmlInfo.cs
- WeakReference.cs
- RNGCryptoServiceProvider.cs
- IsolationInterop.cs
- TextTreeNode.cs
- EventLog.cs
- Parser.cs
- PropertyMapper.cs
- CutCopyPasteHelper.cs
- DbParameterCollectionHelper.cs
- GridItemPattern.cs
- BmpBitmapDecoder.cs
- Int32EqualityComparer.cs
- HttpDigestClientElement.cs
- ActivityDesignerResources.cs
- XslCompiledTransform.cs
- HWStack.cs
- FixedSOMContainer.cs
- HostSecurityManager.cs
- counter.cs
- SerialStream.cs
- SHA384.cs
- ValueProviderWrapper.cs
- FileUtil.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- BamlResourceSerializer.cs
- UnsafeNetInfoNativeMethods.cs
- WindowsUpDown.cs
- XmlDocumentSurrogate.cs
- Grant.cs
- AnimationClock.cs
- ThreadExceptionEvent.cs
- DesignerCatalogPartChrome.cs
- ContentOperations.cs
- LassoSelectionBehavior.cs
- CustomErrorsSectionWrapper.cs
- BufferAllocator.cs
- TaskScheduler.cs
- XsltSettings.cs
- AutoGeneratedFieldProperties.cs
- XPathItem.cs
- RegexRunner.cs
- IgnoreSection.cs
- TableRow.cs
- HtmlInputSubmit.cs
- HebrewCalendar.cs
- GridPattern.cs
- HtmlHistory.cs
- UnrecognizedPolicyAssertionElement.cs
- BypassElementCollection.cs
- IResourceProvider.cs
- DirectoryInfo.cs
- SettingsPropertyCollection.cs
- CodeTypeParameter.cs
- FromRequest.cs
- WindowsTreeView.cs
- SettingsProperty.cs
- PolicyLevel.cs
- BuildDependencySet.cs
- NestedContainer.cs
- FileDialogCustomPlace.cs
- WebResourceUtil.cs