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
- TreeNodeCollection.cs
- HtmlElement.cs
- keycontainerpermission.cs
- ExpressionPrinter.cs
- TextRangeSerialization.cs
- Binding.cs
- MemberRestriction.cs
- XPathBuilder.cs
- WinFormsComponentEditor.cs
- ZoneLinkButton.cs
- HttpHeaderCollection.cs
- DiagnosticsConfigurationHandler.cs
- CatalogZoneBase.cs
- DataListItemCollection.cs
- FieldNameLookup.cs
- ADMembershipProvider.cs
- FlowDocumentPage.cs
- XmlSchemaComplexContentExtension.cs
- PartialCachingAttribute.cs
- WizardSideBarListControlItemEventArgs.cs
- PeerDefaultCustomResolverClient.cs
- recordstate.cs
- RemotingConfiguration.cs
- Number.cs
- MatcherBuilder.cs
- DeobfuscatingStream.cs
- NameNode.cs
- SoapAttributeAttribute.cs
- Msec.cs
- SqlCachedBuffer.cs
- AppearanceEditorPart.cs
- WebPartConnectionsCancelVerb.cs
- DataSetViewSchema.cs
- GroupStyle.cs
- DatagridviewDisplayedBandsData.cs
- BuildProviderAppliesToAttribute.cs
- PolygonHotSpot.cs
- VirtualDirectoryMapping.cs
- PassportAuthenticationEventArgs.cs
- BoolExpressionVisitors.cs
- PackageProperties.cs
- WrapPanel.cs
- WebBrowserContainer.cs
- ZoomingMessageFilter.cs
- CategoryGridEntry.cs
- XmlSchemaExporter.cs
- SchemaReference.cs
- ISFClipboardData.cs
- EventProviderClassic.cs
- CatalogPartChrome.cs
- SimpleRecyclingCache.cs
- ContentElement.cs
- DataBinder.cs
- SerializerDescriptor.cs
- PathGradientBrush.cs
- GridViewPageEventArgs.cs
- ClientConfigurationHost.cs
- XmlNodeComparer.cs
- HtmlValidationSummaryAdapter.cs
- PropertyPushdownHelper.cs
- WindowsIdentity.cs
- SQLBinary.cs
- UserControlDesigner.cs
- CompositeDuplexBindingElement.cs
- MouseActionConverter.cs
- StateRuntime.cs
- XPathNavigatorReader.cs
- UnknownBitmapDecoder.cs
- EntitySqlQueryCacheEntry.cs
- RowUpdatingEventArgs.cs
- _FtpControlStream.cs
- DelegatingHeader.cs
- EmptyControlCollection.cs
- _SslSessionsCache.cs
- HttpHandlersSection.cs
- TextServicesManager.cs
- CodeMemberEvent.cs
- XmlDigitalSignatureProcessor.cs
- SqlDataSourceAdvancedOptionsForm.cs
- Effect.cs
- ActivityExecutionContextCollection.cs
- CardSpaceSelector.cs
- LabelInfo.cs
- ToolTipAutomationPeer.cs
- SqlErrorCollection.cs
- PropertyChangingEventArgs.cs
- SystemIdentity.cs
- BuildManagerHost.cs
- TreeViewImageKeyConverter.cs
- TreeNode.cs
- PropertyEmitterBase.cs
- IgnorePropertiesAttribute.cs
- StsCommunicationException.cs
- DataGridViewRowHeaderCell.cs
- _SecureChannel.cs
- Trustee.cs
- ScriptManager.cs
- _HelperAsyncResults.cs
- CharStorage.cs
- FontSourceCollection.cs