Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Net / System / Net / NetworkInformation / MulticastIPAddressInformationCollection.cs / 1 / 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 null; } 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 null; } 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
- IOException.cs
- TreeNodeConverter.cs
- MimeParameters.cs
- Stream.cs
- NativeWindow.cs
- OracleRowUpdatingEventArgs.cs
- ChannelServices.cs
- PerformanceCounterManager.cs
- TabPage.cs
- XamlVector3DCollectionSerializer.cs
- CommonGetThemePartSize.cs
- CleanUpVirtualizedItemEventArgs.cs
- ZoneButton.cs
- AdapterDictionary.cs
- WebSysDisplayNameAttribute.cs
- WebPartZone.cs
- ReachIDocumentPaginatorSerializerAsync.cs
- EmptyCollection.cs
- PlacementWorkspace.cs
- PermissionToken.cs
- WizardStepCollectionEditor.cs
- ButtonColumn.cs
- RepeatBehavior.cs
- ElementUtil.cs
- DataGridItemEventArgs.cs
- OdbcPermission.cs
- MenuItemStyleCollection.cs
- ServiceOperationViewControl.cs
- PartialArray.cs
- SlotInfo.cs
- ScriptRegistrationManager.cs
- XmlComplianceUtil.cs
- LabelTarget.cs
- DetailsView.cs
- MembershipSection.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- ServiceDescriptionSerializer.cs
- TagMapInfo.cs
- StyleCollection.cs
- SoapEnumAttribute.cs
- DropDownList.cs
- DesignerSerializationManager.cs
- MsmqIntegrationBinding.cs
- ECDiffieHellmanCng.cs
- IIS7WorkerRequest.cs
- PathSegment.cs
- CodeMethodReturnStatement.cs
- DesignerUtility.cs
- ColorMatrix.cs
- _SslSessionsCache.cs
- CustomAttributeBuilder.cs
- dsa.cs
- EntityDataSourceEntitySetNameItem.cs
- TreeNodeCollectionEditor.cs
- SQLInt32.cs
- ToolStripButton.cs
- SizeKeyFrameCollection.cs
- DbProviderFactoriesConfigurationHandler.cs
- DateTimeOffsetAdapter.cs
- SqlDataSourceDesigner.cs
- TemplateManager.cs
- DesignerView.xaml.cs
- MouseButtonEventArgs.cs
- CounterSample.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- ProjectionCamera.cs
- EventDrivenDesigner.cs
- RtType.cs
- WebPartEditorOkVerb.cs
- Literal.cs
- ReferentialConstraint.cs
- ObjectView.cs
- fixedPageContentExtractor.cs
- OleDbWrapper.cs
- ContextQuery.cs
- FixedSOMElement.cs
- ToolStripDropDownItem.cs
- PasswordRecovery.cs
- TextModifierScope.cs
- LineSegment.cs
- SearchForVirtualItemEventArgs.cs
- TimeIntervalCollection.cs
- ViewGenResults.cs
- SoapReflectionImporter.cs
- ConstructorNeedsTagAttribute.cs
- ColumnMapCopier.cs
- EntityCommandCompilationException.cs
- RepeaterItemEventArgs.cs
- OleDbDataReader.cs
- NextPreviousPagerField.cs
- InputLanguageSource.cs
- UserInitiatedRoutedEventPermission.cs
- UInt32.cs
- TagPrefixInfo.cs
- IPEndPointCollection.cs
- DataReaderContainer.cs
- TypeUtils.cs
- UnsafeNativeMethods.cs
- TypeExtensionSerializer.cs
- DescendantOverDescendantQuery.cs