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
- FontUnitConverter.cs
- KeysConverter.cs
- DataGridViewCellParsingEventArgs.cs
- EncoderNLS.cs
- Script.cs
- TypeDescriptor.cs
- BasicCommandTreeVisitor.cs
- HelpInfo.cs
- HashSet.cs
- TabControlEvent.cs
- CfgSemanticTag.cs
- WinEventHandler.cs
- WebPartZoneCollection.cs
- CqlErrorHelper.cs
- PrintDialog.cs
- XmlSchemaObjectCollection.cs
- ItemContainerGenerator.cs
- RemoteWebConfigurationHost.cs
- DataGridState.cs
- ExpandedWrapper.cs
- TouchesOverProperty.cs
- Pen.cs
- VisualStateChangedEventArgs.cs
- XmlLanguage.cs
- SmtpFailedRecipientsException.cs
- ScriptBehaviorDescriptor.cs
- IPEndPoint.cs
- SettingsPropertyWrongTypeException.cs
- CompilationUtil.cs
- HtmlLinkAdapter.cs
- EntityConnectionStringBuilder.cs
- ResourceCategoryAttribute.cs
- Substitution.cs
- Timer.cs
- Rect3D.cs
- ServiceBusyException.cs
- CustomMenuItemCollection.cs
- FormViewCommandEventArgs.cs
- EdmFunctions.cs
- ConditionalBranch.cs
- SqlProvider.cs
- TriggerBase.cs
- EntityDataReader.cs
- FontWeight.cs
- TriggerCollection.cs
- PerformanceCounterManager.cs
- WindowsGraphicsCacheManager.cs
- KeyboardEventArgs.cs
- TemplateControlCodeDomTreeGenerator.cs
- WindowsTreeView.cs
- CompilerGeneratedAttribute.cs
- Part.cs
- UserControlBuildProvider.cs
- Label.cs
- XmlUtilWriter.cs
- FontUnit.cs
- WorkflowViewElement.cs
- _BasicClient.cs
- ImpersonationContext.cs
- EastAsianLunisolarCalendar.cs
- EpmSyndicationContentSerializer.cs
- SessionStateModule.cs
- NativeMethods.cs
- GridErrorDlg.cs
- CustomTypeDescriptor.cs
- ListDataHelper.cs
- wgx_commands.cs
- IResourceProvider.cs
- TripleDESCryptoServiceProvider.cs
- SchemaContext.cs
- DateTimeFormatInfo.cs
- HierarchicalDataTemplate.cs
- BindStream.cs
- ProgressBarAutomationPeer.cs
- CharacterHit.cs
- AdornerLayer.cs
- ServiceModelDictionary.cs
- Matrix3DConverter.cs
- ClosableStream.cs
- Compiler.cs
- TextDecoration.cs
- RepeaterItemEventArgs.cs
- XmlSchemas.cs
- InvalidComObjectException.cs
- HtmlTextArea.cs
- BuilderPropertyEntry.cs
- DecimalFormatter.cs
- TextTreeNode.cs
- MenuAdapter.cs
- TimeStampChecker.cs
- TableRow.cs
- DataGridItem.cs
- MSG.cs
- HandleExceptionArgs.cs
- SoapConverter.cs
- DBConnection.cs
- CssClassPropertyAttribute.cs
- SizeAnimation.cs
- Metafile.cs
- EnumerableValidator.cs