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
- AssociationEndMember.cs
- CustomAssemblyResolver.cs
- MissingMethodException.cs
- AsyncSerializedWorker.cs
- ColumnMap.cs
- HtmlTableCellCollection.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- SmiContextFactory.cs
- LocatorBase.cs
- CollectionViewGroupRoot.cs
- MimeImporter.cs
- ManagedWndProcTracker.cs
- ModelItemCollectionImpl.cs
- TypeGeneratedEventArgs.cs
- RegexWriter.cs
- UserPreferenceChangedEventArgs.cs
- WorkflowRuntimeServiceElementCollection.cs
- WebPartPersonalization.cs
- XmlDocumentSurrogate.cs
- Comparer.cs
- TextBounds.cs
- DataSetMappper.cs
- LongValidatorAttribute.cs
- TypeLibConverter.cs
- StringSource.cs
- EventToken.cs
- StrokeCollectionDefaultValueFactory.cs
- DiscoveryRequestHandler.cs
- HtmlControlPersistable.cs
- CodeDomComponentSerializationService.cs
- HttpModuleCollection.cs
- DataServiceContext.cs
- VideoDrawing.cs
- BoundingRectTracker.cs
- ToolStripStatusLabel.cs
- ManualWorkflowSchedulerService.cs
- ImpersonationContext.cs
- DetailsViewDeletedEventArgs.cs
- VirtualPath.cs
- TextParaClient.cs
- compensatingcollection.cs
- CodePropertyReferenceExpression.cs
- SqlConnectionString.cs
- BitmapVisualManager.cs
- DotAtomReader.cs
- GenericTypeParameterBuilder.cs
- MaskedTextBoxTextEditor.cs
- TextAction.cs
- FontCacheLogic.cs
- ExtensionFile.cs
- SerialErrors.cs
- SettingsSection.cs
- FrameworkContextData.cs
- DelayedRegex.cs
- DbConnectionFactory.cs
- WebPartCatalogAddVerb.cs
- AppLevelCompilationSectionCache.cs
- ErrorEventArgs.cs
- ThreadAttributes.cs
- SecurityTokenResolver.cs
- EventLogTraceListener.cs
- GridSplitterAutomationPeer.cs
- NonClientArea.cs
- Int32Storage.cs
- CrossContextChannel.cs
- XamlInterfaces.cs
- WorkflowRuntimeElement.cs
- RenderDataDrawingContext.cs
- Debugger.cs
- XmlSchemaProviderAttribute.cs
- TypeValidationEventArgs.cs
- DataSourceGeneratorException.cs
- WebPartZoneCollection.cs
- IntellisenseTextBox.cs
- XmlSerializer.cs
- Perspective.cs
- TextServicesPropertyRanges.cs
- BaseCAMarshaler.cs
- DataFormat.cs
- GeometryCombineModeValidation.cs
- SqlInternalConnectionTds.cs
- FormViewDeleteEventArgs.cs
- Int32Storage.cs
- MetadataArtifactLoader.cs
- HttpWebRequest.cs
- ThumbAutomationPeer.cs
- bidPrivateBase.cs
- TagPrefixInfo.cs
- DataFieldConverter.cs
- DataGridViewCellFormattingEventArgs.cs
- TextElement.cs
- SessionIDManager.cs
- ReadOnlyCollection.cs
- MatrixKeyFrameCollection.cs
- BufferedOutputStream.cs
- SqlEnums.cs
- InputReport.cs
- TableRow.cs
- AsnEncodedData.cs
- IChannel.cs