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
- CommonProperties.cs
- RepeaterItem.cs
- ArrayConverter.cs
- SQLCharsStorage.cs
- StreamHelper.cs
- CompositeCollection.cs
- _BasicClient.cs
- ValidationPropertyAttribute.cs
- TextRangeProviderWrapper.cs
- ObjectQueryState.cs
- ExecutedRoutedEventArgs.cs
- DateTimeOffsetConverter.cs
- SpellCheck.cs
- ConnectivityStatus.cs
- EventHandlerList.cs
- LinqDataSourceUpdateEventArgs.cs
- ErrorView.xaml.cs
- NativeRightsManagementAPIsStructures.cs
- MarkupExtensionReturnTypeAttribute.cs
- DotAtomReader.cs
- GetPageCompletedEventArgs.cs
- ProgressBar.cs
- PointCollectionConverter.cs
- InternalControlCollection.cs
- ObjectQueryExecutionPlan.cs
- ComponentChangedEvent.cs
- DataControlButton.cs
- RegistryPermission.cs
- Util.cs
- Parser.cs
- Thumb.cs
- CodeTypeDelegate.cs
- TrustManager.cs
- PeerNodeAddress.cs
- VirtualizingPanel.cs
- HtmlLiteralTextAdapter.cs
- Table.cs
- PipeSecurity.cs
- WebPartConnectionsEventArgs.cs
- IChannel.cs
- Margins.cs
- EventTrigger.cs
- VersionPair.cs
- ServiceOperationListItemList.cs
- Freezable.cs
- FirstMatchCodeGroup.cs
- MimeReflector.cs
- JsonReaderWriterFactory.cs
- DispatcherFrame.cs
- QilXmlWriter.cs
- FormsAuthenticationUserCollection.cs
- SqlDependencyListener.cs
- DragEventArgs.cs
- ReadWriteSpinLock.cs
- OutputCacheSettingsSection.cs
- HttpFormatExtensions.cs
- PasswordTextNavigator.cs
- NonVisualControlAttribute.cs
- XPathScanner.cs
- HttpFormatExtensions.cs
- ProfileServiceManager.cs
- CodePrimitiveExpression.cs
- BuildProvider.cs
- SmiRecordBuffer.cs
- ProtocolsConfigurationHandler.cs
- CustomAssemblyResolver.cs
- SingleStorage.cs
- PackageRelationshipCollection.cs
- AssociationEndMember.cs
- WebZoneDesigner.cs
- StylusCaptureWithinProperty.cs
- DataSysAttribute.cs
- PagerSettings.cs
- DataSourceProvider.cs
- DataSourceComponent.cs
- ResourcesGenerator.cs
- InkCanvasSelection.cs
- DesignerSerializerAttribute.cs
- SchemaComplexType.cs
- ListDictionary.cs
- ExtendedPropertyCollection.cs
- WebPartRestoreVerb.cs
- ListViewUpdatedEventArgs.cs
- AtomEntry.cs
- SqlDataSourceQueryEditor.cs
- DbConnectionPoolGroup.cs
- NativeMethods.cs
- OutOfProcStateClientManager.cs
- DesignTable.cs
- DataGridViewToolTip.cs
- SqlConnectionHelper.cs
- InfoCardTrace.cs
- MemberRelationshipService.cs
- LogLogRecord.cs
- BuildProvider.cs
- DataGridViewSortCompareEventArgs.cs
- Utils.cs
- WebServicesSection.cs
- LocalBuilder.cs
- Graphics.cs