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
- StylusOverProperty.cs
- DocumentXmlWriter.cs
- HostingEnvironmentException.cs
- TableCell.cs
- WindowsGraphics2.cs
- ChangesetResponse.cs
- FixedDocument.cs
- PrimitiveXmlSerializers.cs
- TransformGroup.cs
- ApplicationException.cs
- ItemList.cs
- HeaderUtility.cs
- ChannelCacheSettings.cs
- RTLAwareMessageBox.cs
- PreservationFileWriter.cs
- SpinLock.cs
- DateTimeFormatInfoScanner.cs
- ExpressionWriter.cs
- CookielessHelper.cs
- AuthenticationModulesSection.cs
- CompressionTransform.cs
- SafeViewOfFileHandle.cs
- ReadOnlyTernaryTree.cs
- DeflateStreamAsyncResult.cs
- Stroke2.cs
- ConversionValidationRule.cs
- ServerProtocol.cs
- OperatingSystem.cs
- VerificationAttribute.cs
- DataGridState.cs
- HandlerWithFactory.cs
- WizardPanel.cs
- DataObjectMethodAttribute.cs
- FrameworkElementFactory.cs
- DataGridColumnHeaderAutomationPeer.cs
- XmlBufferReader.cs
- RewritingValidator.cs
- Floater.cs
- DataControlField.cs
- TraceHandler.cs
- ComponentChangedEvent.cs
- DisableDpiAwarenessAttribute.cs
- DefaultTraceListener.cs
- SurrogateChar.cs
- Dictionary.cs
- RouteParameter.cs
- CodeSnippetTypeMember.cs
- RowUpdatedEventArgs.cs
- EntityDesignerDataSourceView.cs
- ComPlusTypeValidator.cs
- ISAPIApplicationHost.cs
- SqlConnection.cs
- EntityKeyElement.cs
- TableHeaderCell.cs
- KeyNotFoundException.cs
- HttpHandlersSection.cs
- SqlDataSourceSummaryPanel.cs
- SecurityContextCookieSerializer.cs
- XmlNode.cs
- TrackingDataItemValue.cs
- QilParameter.cs
- ExpressionBuilderCollection.cs
- EditorAttributeInfo.cs
- ObjectHandle.cs
- CodeCatchClauseCollection.cs
- SizeConverter.cs
- XsltContext.cs
- UnderstoodHeaders.cs
- DataMemberFieldConverter.cs
- HeaderedContentControl.cs
- ListBindingConverter.cs
- Subtract.cs
- FreeFormDragDropManager.cs
- AxWrapperGen.cs
- SslStreamSecurityElement.cs
- mactripleDES.cs
- XmlSchemaRedefine.cs
- BinaryParser.cs
- TypedReference.cs
- IsolatedStorageFileStream.cs
- WsiProfilesElementCollection.cs
- _UncName.cs
- Compensation.cs
- PropertyTabChangedEvent.cs
- TypeLibConverter.cs
- TraceHandler.cs
- CallbackValidator.cs
- PageCodeDomTreeGenerator.cs
- XmlSchemaElement.cs
- SafeNativeMethods.cs
- SoapSchemaMember.cs
- EncodingInfo.cs
- SmtpFailedRecipientsException.cs
- HttpProfileGroupBase.cs
- Point.cs
- LoginDesignerUtil.cs
- ClientTargetCollection.cs
- OptimizerPatterns.cs
- ObjectParameterCollection.cs
- ReadOnlyObservableCollection.cs