Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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));
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MulticastOption.cs
- InfoCardRSACryptoProvider.cs
- TrackingQueryElement.cs
- Type.cs
- Directory.cs
- HMAC.cs
- ByteViewer.cs
- ComEventsSink.cs
- TimeStampChecker.cs
- FixUpCollection.cs
- IdnElement.cs
- PixelFormatConverter.cs
- NamedPipeConnectionPool.cs
- ParameterBuilder.cs
- DragCompletedEventArgs.cs
- SafeRegistryHandle.cs
- ResponseBodyWriter.cs
- _NetRes.cs
- BitConverter.cs
- ArglessEventHandlerProxy.cs
- LogEntrySerialization.cs
- querybuilder.cs
- tooltip.cs
- Pool.cs
- DescendantOverDescendantQuery.cs
- SelectedGridItemChangedEvent.cs
- clipboard.cs
- SqlCaseSimplifier.cs
- ToolStripDropTargetManager.cs
- LexicalChunk.cs
- AbandonedMutexException.cs
- LayoutInformation.cs
- PageTheme.cs
- InternalConfigRoot.cs
- ColorContext.cs
- DataSourceCacheDurationConverter.cs
- DataGrid.cs
- PathSegmentCollection.cs
- TransactionState.cs
- SynchronizingStream.cs
- AnnotationStore.cs
- DefaultValueTypeConverter.cs
- KeyProperty.cs
- EntityDataSourceUtil.cs
- FontCollection.cs
- EUCJPEncoding.cs
- ContainerParaClient.cs
- WindowsIdentity.cs
- IndependentAnimationStorage.cs
- WebReference.cs
- ProfileProvider.cs
- MergePropertyDescriptor.cs
- FactoryGenerator.cs
- SettingsProviderCollection.cs
- LabelEditEvent.cs
- InputScope.cs
- XmlDataProvider.cs
- Annotation.cs
- WriteStateInfoBase.cs
- SiteMapDataSourceView.cs
- SecurityTokenException.cs
- formatter.cs
- DataServiceHostFactory.cs
- FillRuleValidation.cs
- AddInServer.cs
- SinglePageViewer.cs
- XmlExceptionHelper.cs
- DecimalConstantAttribute.cs
- XmlAtomicValue.cs
- InsufficientMemoryException.cs
- FileDialog.cs
- XmlIgnoreAttribute.cs
- ItemsPresenter.cs
- ExpressionPrefixAttribute.cs
- Screen.cs
- SrgsElementFactoryCompiler.cs
- DataSvcMapFile.cs
- DataGridColumnStyleMappingNameEditor.cs
- RelationshipConverter.cs
- CodeCommentStatementCollection.cs
- Adorner.cs
- ServiceContractViewControl.cs
- WindowsListViewItemStartMenu.cs
- SerialPort.cs
- ControlParameter.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- CalendarDay.cs
- PrintDialog.cs
- SingleConverter.cs
- ImmComposition.cs
- Gdiplus.cs
- RouteCollection.cs
- MailSettingsSection.cs
- Icon.cs
- SqlCrossApplyToCrossJoin.cs
- ComponentGuaranteesAttribute.cs
- SafeRightsManagementQueryHandle.cs
- DependencyPropertyValueSerializer.cs
- InputBinder.cs
- WebBaseEventKeyComparer.cs