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
- NativeMethods.cs
- InitiatorSessionSymmetricTransportSecurityProtocol.cs
- TemplatePagerField.cs
- TraceUtils.cs
- InlinedAggregationOperatorEnumerator.cs
- WebBrowserProgressChangedEventHandler.cs
- GenericRootAutomationPeer.cs
- DirectionalLight.cs
- _Rfc2616CacheValidators.cs
- Configuration.cs
- ControlEvent.cs
- EntityContainerEmitter.cs
- Style.cs
- ListViewInsertEventArgs.cs
- SoapHeaderException.cs
- SchemaTypeEmitter.cs
- BoolExpression.cs
- Clock.cs
- Empty.cs
- WindowsScroll.cs
- SystemWebExtensionsSectionGroup.cs
- InvalidDataException.cs
- ReferenceAssemblyAttribute.cs
- ControlBuilder.cs
- AspCompat.cs
- TextRangeBase.cs
- ListViewDataItem.cs
- XXXOnTypeBuilderInstantiation.cs
- ListControlConvertEventArgs.cs
- DbModificationClause.cs
- XmlDataSource.cs
- SelectorAutomationPeer.cs
- MasterPageParser.cs
- GridViewCancelEditEventArgs.cs
- DataGridViewCheckBoxColumn.cs
- SmtpMail.cs
- XmlCountingReader.cs
- VersionPair.cs
- EventProvider.cs
- SectionVisual.cs
- SecurityDescriptor.cs
- objectquery_tresulttype.cs
- ResourceCodeDomSerializer.cs
- Int32Animation.cs
- DataGridViewUtilities.cs
- BinHexEncoder.cs
- XmlMtomReader.cs
- x509store.cs
- XmlReaderSettings.cs
- IItemContainerGenerator.cs
- ProfileSection.cs
- NullableDoubleAverageAggregationOperator.cs
- AuthenticationModuleElementCollection.cs
- StoragePropertyMapping.cs
- PropertyChangedEventArgs.cs
- QueryStatement.cs
- DesignerActionKeyboardBehavior.cs
- TextRangeBase.cs
- ComboBoxAutomationPeer.cs
- GPPOINT.cs
- DataSourceHelper.cs
- Rotation3DKeyFrameCollection.cs
- OptimisticConcurrencyException.cs
- HtmlInputRadioButton.cs
- ProfileGroupSettingsCollection.cs
- CodeTypeMember.cs
- XamlSerializerUtil.cs
- ExpandSegment.cs
- MenuItemCollectionEditor.cs
- CommandValueSerializer.cs
- CodeGroup.cs
- ScrollPattern.cs
- Configuration.cs
- DrawingContextDrawingContextWalker.cs
- SQLInt16.cs
- CodeIdentifiers.cs
- SizeConverter.cs
- ImageCodecInfo.cs
- CodeDomConfigurationHandler.cs
- UiaCoreProviderApi.cs
- COM2AboutBoxPropertyDescriptor.cs
- _SslState.cs
- NumericUpDownAccelerationCollection.cs
- VisualStyleRenderer.cs
- UnsafeNativeMethods.cs
- LocationUpdates.cs
- ProfileInfo.cs
- AutomationElementCollection.cs
- path.cs
- NativeMethods.cs
- xml.cs
- WizardStepBase.cs
- DataGridViewLinkCell.cs
- HttpHandlersSection.cs
- MeasureData.cs
- ValidatorCompatibilityHelper.cs
- SystemInfo.cs
- PromptBuilder.cs
- WindowsRebar.cs
- VisualCollection.cs