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
- WebPartChrome.cs
- HwndProxyElementProvider.cs
- ZipIOCentralDirectoryFileHeader.cs
- ComAwareEventInfo.cs
- HandleExceptionArgs.cs
- BulletDecorator.cs
- FileDialogCustomPlacesCollection.cs
- MatchingStyle.cs
- DBSqlParserTableCollection.cs
- HScrollProperties.cs
- BitConverter.cs
- Panel.cs
- HMACRIPEMD160.cs
- UnmanagedHandle.cs
- XslTransform.cs
- GridViewRowEventArgs.cs
- HttpHandlerAction.cs
- DSASignatureDeformatter.cs
- CompoundFileStorageReference.cs
- LightweightEntityWrapper.cs
- SqlXmlStorage.cs
- Comparer.cs
- MembershipValidatePasswordEventArgs.cs
- XmlSchemaObjectCollection.cs
- SimpleFileLog.cs
- DbConnectionFactory.cs
- ShaderRenderModeValidation.cs
- Registry.cs
- HostedBindingBehavior.cs
- Brush.cs
- WebPartTransformerCollection.cs
- Inline.cs
- XmlIlGenerator.cs
- Comparer.cs
- serverconfig.cs
- ArgumentException.cs
- WindowsFormsSectionHandler.cs
- DataRowChangeEvent.cs
- EUCJPEncoding.cs
- PeerNearMe.cs
- MetadataCache.cs
- MsmqNonTransactedPoisonHandler.cs
- ProtocolElement.cs
- MetabaseServerConfig.cs
- LoginNameDesigner.cs
- Aes.cs
- Set.cs
- EventLogSession.cs
- AliasedSlot.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- UriTemplatePathPartiallyEquivalentSet.cs
- StrokeCollection2.cs
- ArrayTypeMismatchException.cs
- BamlTreeUpdater.cs
- TabItemAutomationPeer.cs
- OneToOneMappingSerializer.cs
- MonthCalendar.cs
- DataGridViewHeaderCell.cs
- XPathNodeIterator.cs
- TabControlCancelEvent.cs
- EventToken.cs
- ObjectFullSpanRewriter.cs
- SubordinateTransaction.cs
- Lazy.cs
- DateTimeFormatInfo.cs
- SqlConnectionFactory.cs
- ConsumerConnectionPoint.cs
- OptimalBreakSession.cs
- EntityDataReader.cs
- DescendentsWalker.cs
- NetPeerTcpBinding.cs
- OleDbCommand.cs
- Metafile.cs
- _AutoWebProxyScriptWrapper.cs
- DataBindEngine.cs
- RemotingConfiguration.cs
- BuildProviderCollection.cs
- ArrayList.cs
- xsdvalidator.cs
- StringFunctions.cs
- CodeActivity.cs
- WebBrowserHelper.cs
- CorrelationKey.cs
- AsyncCompletedEventArgs.cs
- StringKeyFrameCollection.cs
- TabItemAutomationPeer.cs
- MembershipValidatePasswordEventArgs.cs
- XmlIncludeAttribute.cs
- HashJoinQueryOperatorEnumerator.cs
- SByteStorage.cs
- MeasurementDCInfo.cs
- MetadataItem.cs
- HttpRequestTraceRecord.cs
- MemoryMappedFile.cs
- HandlerBase.cs
- DiscoveryMessageSequence11.cs
- SqlDependencyListener.cs
- MemberJoinTreeNode.cs
- InsufficientMemoryException.cs
- ConfigXmlReader.cs