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
- InvalidPrinterException.cs
- XmlTextReaderImpl.cs
- CompilerParameters.cs
- AppDomainProtocolHandler.cs
- WmpBitmapDecoder.cs
- Scene3D.cs
- BaseParser.cs
- EditModeSwitchButton.cs
- OleDbConnectionInternal.cs
- FileSystemEventArgs.cs
- SqlBinder.cs
- KeyConverter.cs
- ProgressBarRenderer.cs
- AttributeEmitter.cs
- NativeMethods.cs
- BitmapVisualManager.cs
- EventSinkHelperWriter.cs
- WebConfigurationHost.cs
- NamedPermissionSet.cs
- ProcessThreadCollection.cs
- AmbientLight.cs
- CodeDOMProvider.cs
- DataMemberAttribute.cs
- EntityDesignerDataSourceView.cs
- AspNetSynchronizationContext.cs
- DataGridColumnHeaderCollection.cs
- XPathSelectionIterator.cs
- SharedStatics.cs
- TypeDescriptionProviderAttribute.cs
- RequestNavigateEventArgs.cs
- SimpleFieldTemplateUserControl.cs
- configsystem.cs
- SingleObjectCollection.cs
- DiscoveryInnerClientAdhocCD1.cs
- TimeSpanValidator.cs
- DefaultPrintController.cs
- SqlRecordBuffer.cs
- XmlSerializerAssemblyAttribute.cs
- DebugHandleTracker.cs
- MetaTableHelper.cs
- DocComment.cs
- CreateUserWizardDesigner.cs
- SecurityTokenSpecification.cs
- ProcessActivityTreeOptions.cs
- DataKey.cs
- XmlMemberMapping.cs
- RegistryPermission.cs
- DatatypeImplementation.cs
- SqlServices.cs
- AlignmentXValidation.cs
- NotifyCollectionChangedEventArgs.cs
- PartialToken.cs
- TableCell.cs
- TypeUnloadedException.cs
- CompoundFileDeflateTransform.cs
- IgnoreDeviceFilterElement.cs
- Documentation.cs
- WebControlParameterProxy.cs
- TraceHandlerErrorFormatter.cs
- AxHost.cs
- XmlDocument.cs
- SemaphoreFullException.cs
- WebPartVerbCollection.cs
- RectKeyFrameCollection.cs
- _UriSyntax.cs
- Internal.cs
- KernelTypeValidation.cs
- OpenFileDialog.cs
- HostUtils.cs
- FontStyles.cs
- InternalConfigEventArgs.cs
- SymDocumentType.cs
- TextSpanModifier.cs
- BufferAllocator.cs
- ISFTagAndGuidCache.cs
- CryptoApi.cs
- XmlObjectSerializer.cs
- ComIntegrationManifestGenerator.cs
- RuntimeConfig.cs
- BinaryParser.cs
- UIntPtr.cs
- ListViewItemCollectionEditor.cs
- CoreChannel.cs
- TreeWalkHelper.cs
- QilVisitor.cs
- AttributeProviderAttribute.cs
- FloatUtil.cs
- StrokeNodeOperations.cs
- PermissionSetTriple.cs
- SpeechAudioFormatInfo.cs
- TextRange.cs
- ResourceDefaultValueAttribute.cs
- FontNamesConverter.cs
- jithelpers.cs
- EntitySetDataBindingList.cs
- BitmapEffectDrawingContextState.cs
- SqlInternalConnectionSmi.cs
- DataGridViewRow.cs
- TypedDataSourceCodeGenerator.cs
- UnauthorizedWebPart.cs