Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / NetworkInformation / MulticastIPAddressInformationCollection.cs / 1305376 / 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 this.GetEnumerator();
}
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 this.GetEnumerator();
}
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
- ToolBarOverflowPanel.cs
- altserialization.cs
- ArrayConverter.cs
- ChtmlSelectionListAdapter.cs
- StoreItemCollection.cs
- PropertyMap.cs
- SoapInteropTypes.cs
- DrawingGroup.cs
- SQLBoolean.cs
- CompositeDataBoundControl.cs
- HtmlSelectionListAdapter.cs
- SplitterEvent.cs
- UIHelper.cs
- WindowExtensionMethods.cs
- Typography.cs
- PropertyItemInternal.cs
- XmlNullResolver.cs
- nulltextcontainer.cs
- ActiveXHelper.cs
- AuthenticationModuleElement.cs
- ImportContext.cs
- AnnotationElement.cs
- OSFeature.cs
- ListViewItemEventArgs.cs
- CookielessHelper.cs
- PersonalizationDictionary.cs
- DataSourceControl.cs
- NullRuntimeConfig.cs
- PathFigure.cs
- ByteStream.cs
- X509Chain.cs
- OdbcEnvironment.cs
- SqlDataReaderSmi.cs
- XslTransform.cs
- StringExpressionSet.cs
- RequestQueue.cs
- MissingSatelliteAssemblyException.cs
- AssemblySettingAttributes.cs
- IntPtr.cs
- TablePattern.cs
- SelfIssuedAuthRSAPKCS1SignatureDeformatter.cs
- FontStretchConverter.cs
- ColumnResult.cs
- FtpWebResponse.cs
- XpsFontSerializationService.cs
- GridViewCancelEditEventArgs.cs
- DeploymentSection.cs
- CodeTypeOfExpression.cs
- ProvidersHelper.cs
- CodeAssignStatement.cs
- StringResourceManager.cs
- Types.cs
- TextParaClient.cs
- WorkItem.cs
- Button.cs
- DetailsViewInsertedEventArgs.cs
- RadialGradientBrush.cs
- XmlParserContext.cs
- Internal.cs
- AssemblyBuilder.cs
- EncryptedKey.cs
- HttpCookieCollection.cs
- WmpBitmapEncoder.cs
- Stack.cs
- ToolStripDropTargetManager.cs
- DeclarativeCatalogPart.cs
- WindowsGraphicsWrapper.cs
- wgx_exports.cs
- TypeConverterHelper.cs
- SimpleParser.cs
- XmlSchemaAny.cs
- WebPartDesigner.cs
- SimpleHandlerFactory.cs
- MobileListItemCollection.cs
- SmiEventSink_DeferedProcessing.cs
- Column.cs
- CounterSample.cs
- EmptyStringExpandableObjectConverter.cs
- ListView.cs
- CodeMethodMap.cs
- PolygonHotSpot.cs
- ObjectListTitleAttribute.cs
- ValidatingPropertiesEventArgs.cs
- RectAnimationClockResource.cs
- LostFocusEventManager.cs
- MetabaseServerConfig.cs
- OrderPreservingPipeliningSpoolingTask.cs
- sqlinternaltransaction.cs
- UInt16.cs
- StreamAsIStream.cs
- TiffBitmapDecoder.cs
- XmlProcessingInstruction.cs
- COM2ComponentEditor.cs
- SystemException.cs
- FixedTextBuilder.cs
- BuildManagerHost.cs
- InputProviderSite.cs
- StyleModeStack.cs
- SoapTypeAttribute.cs
- BitmapEffectInputConnector.cs