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
- DataServiceContext.cs
- MailMessageEventArgs.cs
- DataGridViewRowCancelEventArgs.cs
- Attribute.cs
- AttributeCollection.cs
- MailAddressCollection.cs
- MinMaxParagraphWidth.cs
- ObjectQueryState.cs
- AnnotationResource.cs
- OdbcError.cs
- SqlLiftIndependentRowExpressions.cs
- AttachmentService.cs
- util.cs
- CompilerCollection.cs
- GAC.cs
- ChameleonKey.cs
- TreePrinter.cs
- ListViewDeletedEventArgs.cs
- IpcServerChannel.cs
- BindingValueChangedEventArgs.cs
- UIElementPropertyUndoUnit.cs
- OrderedDictionaryStateHelper.cs
- ScriptingAuthenticationServiceSection.cs
- X509Certificate2Collection.cs
- DependencyPropertyValueSerializer.cs
- InArgument.cs
- ParagraphResult.cs
- TextSpanModifier.cs
- WebPartConnectionsConnectVerb.cs
- ThumbButtonInfoCollection.cs
- ExpandCollapsePattern.cs
- BatchServiceHost.cs
- BitmapFrame.cs
- CallId.cs
- ControlPropertyNameConverter.cs
- DataSvcMapFile.cs
- RotateTransform3D.cs
- XmlNamespaceManager.cs
- RolePrincipal.cs
- Point4DConverter.cs
- FormViewUpdatedEventArgs.cs
- RectAnimationUsingKeyFrames.cs
- MarshalByRefObject.cs
- TemplatedWizardStep.cs
- Cursor.cs
- XmlObjectSerializerContext.cs
- XomlCompilerError.cs
- SharedConnectionWorkflowTransactionService.cs
- _ConnectOverlappedAsyncResult.cs
- TabControlCancelEvent.cs
- DomainConstraint.cs
- BufferedGraphicsContext.cs
- ParameterElement.cs
- TextContainerHelper.cs
- AddDataControlFieldDialog.cs
- TreeViewImageIndexConverter.cs
- ConstraintStruct.cs
- BasicCellRelation.cs
- ReachPageContentSerializerAsync.cs
- BuilderInfo.cs
- Intellisense.cs
- TagPrefixAttribute.cs
- Vector3DCollectionValueSerializer.cs
- NameValueFileSectionHandler.cs
- XpsImageSerializationService.cs
- FacetDescriptionElement.cs
- ToolStripSystemRenderer.cs
- IsolatedStorageFile.cs
- FontUnit.cs
- TerminateDesigner.cs
- HashHelper.cs
- CacheMemory.cs
- HttpValueCollection.cs
- ErrorInfoXmlDocument.cs
- CalendarKeyboardHelper.cs
- WSDualHttpBindingElement.cs
- ParameterCollection.cs
- QilStrConcat.cs
- SchemaRegistration.cs
- CircleHotSpot.cs
- PersonalizablePropertyEntry.cs
- GenericEnumerator.cs
- EventLogHandle.cs
- Compilation.cs
- MetadataSource.cs
- ExternalException.cs
- EntityProviderFactory.cs
- Effect.cs
- ViewStateException.cs
- UniqueCodeIdentifierScope.cs
- PixelFormat.cs
- EndpointReference.cs
- ArgumentException.cs
- InkCanvasFeedbackAdorner.cs
- BitSet.cs
- SplitterCancelEvent.cs
- AnimationTimeline.cs
- RegisteredHiddenField.cs
- HttpResponseBase.cs
- TreeNodeSelectionProcessor.cs