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
- PageAsyncTask.cs
- SystemThemeKey.cs
- Model3D.cs
- DictionaryChange.cs
- HMAC.cs
- RenderCapability.cs
- HostingEnvironmentSection.cs
- ListBase.cs
- InOutArgumentConverter.cs
- SelectionGlyphBase.cs
- ProfileBuildProvider.cs
- ScriptingWebServicesSectionGroup.cs
- ImageListImage.cs
- TabPage.cs
- DirectionalLight.cs
- WebAdminConfigurationHelper.cs
- LayoutTableCell.cs
- Baml2006ReaderSettings.cs
- SimpleBitVector32.cs
- Style.cs
- MarkupCompilePass2.cs
- Site.cs
- ActivityDesignerAccessibleObject.cs
- SignatureGenerator.cs
- QilTernary.cs
- GridSplitter.cs
- XPathParser.cs
- HandlerElement.cs
- InvalidEnumArgumentException.cs
- WebScriptMetadataFormatter.cs
- TransformedBitmap.cs
- TreeViewAutomationPeer.cs
- XomlCompilerResults.cs
- ReadOnlyDataSourceView.cs
- ChannelServices.cs
- DrawingGroup.cs
- SourceFilter.cs
- SimpleType.cs
- UserPersonalizationStateInfo.cs
- RegexCompiler.cs
- FastPropertyAccessor.cs
- DynamicRenderer.cs
- _BufferOffsetSize.cs
- SubclassTypeValidatorAttribute.cs
- CornerRadiusConverter.cs
- SimpleFieldTemplateUserControl.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- RawStylusActions.cs
- MgmtConfigurationRecord.cs
- HyperLinkField.cs
- BulletedListDesigner.cs
- ProviderBase.cs
- MimeObjectFactory.cs
- WorkflowHostingResponseContext.cs
- Serializer.cs
- Gdiplus.cs
- ObjectCacheHost.cs
- HttpHandlersInstallComponent.cs
- BadImageFormatException.cs
- EntityViewGenerationAttribute.cs
- DictionaryManager.cs
- TraceSection.cs
- XmlStreamStore.cs
- Throw.cs
- Site.cs
- IsolatedStorageFilePermission.cs
- Function.cs
- FixedPageStructure.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- UpdateTranslator.cs
- HorizontalAlignConverter.cs
- DaylightTime.cs
- DocobjHost.cs
- SqlConnectionString.cs
- VisualProxy.cs
- FormsAuthenticationUser.cs
- GeneratedView.cs
- CachedTypeface.cs
- RecordsAffectedEventArgs.cs
- BitmapDownload.cs
- String.cs
- InternalBase.cs
- ColumnBinding.cs
- WebScriptEndpointElement.cs
- TypeNameHelper.cs
- DesignerTransaction.cs
- DiscreteKeyFrames.cs
- MailMessageEventArgs.cs
- PrintEvent.cs
- HtmlInputRadioButton.cs
- JapaneseCalendar.cs
- CleanUpVirtualizedItemEventArgs.cs
- GroupBoxRenderer.cs
- DPTypeDescriptorContext.cs
- CurrentChangedEventManager.cs
- EventSinkActivityDesigner.cs
- smtppermission.cs
- odbcmetadatacolumnnames.cs
- EntityTypeEmitter.cs
- NodeFunctions.cs