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
- RequestSecurityTokenForGetBrowserToken.cs
- OdbcConnectionHandle.cs
- Errors.cs
- DynamicResourceExtension.cs
- SizeKeyFrameCollection.cs
- EntityParameterCollection.cs
- ProfileSection.cs
- InvokeProviderWrapper.cs
- ControlSerializer.cs
- WebBrowser.cs
- Timer.cs
- SafeLibraryHandle.cs
- TypeUnloadedException.cs
- PrinterUnitConvert.cs
- ThreadExceptionEvent.cs
- ReceiveSecurityHeaderElementManager.cs
- WebPartDescription.cs
- WebPartTransformerAttribute.cs
- ToolStripDropDownItem.cs
- ScaleTransform3D.cs
- loginstatus.cs
- StorageRoot.cs
- StyleSelector.cs
- SqlClientFactory.cs
- GenericTextProperties.cs
- EventLogHandle.cs
- MailDefinition.cs
- OleDbEnumerator.cs
- PageThemeBuildProvider.cs
- OpacityConverter.cs
- DBConnection.cs
- CreateParams.cs
- DocobjHost.cs
- DeclarativeConditionsCollection.cs
- HandledMouseEvent.cs
- SrgsElementFactory.cs
- BamlResourceSerializer.cs
- PolicyStatement.cs
- StreamingContext.cs
- ExpressionVisitor.cs
- SmtpSection.cs
- Msec.cs
- Int16KeyFrameCollection.cs
- XmlUrlResolver.cs
- Console.cs
- ResourceAssociationSetEnd.cs
- TraceSection.cs
- XmlConvert.cs
- ServiceConfigurationTraceRecord.cs
- PointLight.cs
- TypeConverters.cs
- StickyNote.cs
- WCFModelStrings.Designer.cs
- TransactionState.cs
- ObjectDesignerDataSourceView.cs
- TextEndOfParagraph.cs
- sqlinternaltransaction.cs
- SimpleTypeResolver.cs
- TypeConverterBase.cs
- WebServiceErrorEvent.cs
- BindingMemberInfo.cs
- SqlRecordBuffer.cs
- DecoderFallbackWithFailureFlag.cs
- MissingMethodException.cs
- CharAnimationBase.cs
- TrackingMemoryStream.cs
- SecurityPolicySection.cs
- XmlTextEncoder.cs
- CodeSubDirectory.cs
- QuaternionAnimationBase.cs
- ExecutionEngineException.cs
- NoneExcludedImageIndexConverter.cs
- MDIControlStrip.cs
- DataContractJsonSerializer.cs
- HttpFormatExtensions.cs
- ClockGroup.cs
- XmlSerializerNamespaces.cs
- SplineKeyFrames.cs
- DocumentsTrace.cs
- HighContrastHelper.cs
- BufferedWebEventProvider.cs
- ScaleTransform.cs
- LinqDataSourceDeleteEventArgs.cs
- CompositeControlDesigner.cs
- ParserHooks.cs
- _ConnectionGroup.cs
- BaseContextMenu.cs
- ImageCodecInfo.cs
- RelationshipEndCollection.cs
- Focus.cs
- DateRangeEvent.cs
- DatagridviewDisplayedBandsData.cs
- SqlFactory.cs
- NumericUpDownAccelerationCollection.cs
- ControlSerializer.cs
- behaviorssection.cs
- EncodingNLS.cs
- Missing.cs
- ToolboxDataAttribute.cs
- NameValuePermission.cs