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
- AlternationConverter.cs
- PermissionSetTriple.cs
- HttpRawResponse.cs
- RadioButtonBaseAdapter.cs
- BlockingCollection.cs
- NavigationProgressEventArgs.cs
- CompileXomlTask.cs
- Point3DCollectionValueSerializer.cs
- TabletDevice.cs
- SeparatorAutomationPeer.cs
- CodeBinaryOperatorExpression.cs
- ProcessDesigner.cs
- ZipFileInfoCollection.cs
- CompositeFontInfo.cs
- InstancePersistenceException.cs
- TypeConverterHelper.cs
- PaintValueEventArgs.cs
- RenameRuleObjectDialog.Designer.cs
- XmlSchemaRedefine.cs
- TabPanel.cs
- DashStyle.cs
- RichTextBoxAutomationPeer.cs
- ObjectDataSourceFilteringEventArgs.cs
- UnsafeNativeMethodsCLR.cs
- RSAProtectedConfigurationProvider.cs
- DataKey.cs
- OracleCommandBuilder.cs
- SecurityPermission.cs
- FormsAuthenticationModule.cs
- AdPostCacheSubstitution.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- SqlRowUpdatingEvent.cs
- ExpressionList.cs
- OracleCommandSet.cs
- TextSegment.cs
- SchemaDeclBase.cs
- NetworkInformationPermission.cs
- DbConnectionInternal.cs
- UnSafeCharBuffer.cs
- AsyncPostBackErrorEventArgs.cs
- PersonalizationEntry.cs
- GeometryDrawing.cs
- UIElementCollection.cs
- NameNode.cs
- DefaultBindingPropertyAttribute.cs
- AssemblyGen.cs
- Drawing.cs
- XamlSerializationHelper.cs
- FixedFindEngine.cs
- StringInfo.cs
- ImageListStreamer.cs
- FileDialogPermission.cs
- MediaElement.cs
- SettingsPropertyValue.cs
- PathGeometry.cs
- FixedLineResult.cs
- ProxyWebPartConnectionCollection.cs
- ComponentRenameEvent.cs
- CollectionTypeElement.cs
- UIntPtr.cs
- ValueOfAction.cs
- CustomErrorsSection.cs
- DefaultTextStoreTextComposition.cs
- TextTreeExtractElementUndoUnit.cs
- DebugView.cs
- IisTraceWebEventProvider.cs
- StructuralObject.cs
- ExpressionList.cs
- ProgressChangedEventArgs.cs
- FormattedText.cs
- List.cs
- MarkupObject.cs
- DataServiceEntityAttribute.cs
- _Rfc2616CacheValidators.cs
- QilStrConcat.cs
- InstanceDataCollection.cs
- WebPartExportVerb.cs
- ParameterEditorUserControl.cs
- GridEntry.cs
- SimpleApplicationHost.cs
- XPathAxisIterator.cs
- PeerEndPoint.cs
- Converter.cs
- OdbcEnvironmentHandle.cs
- ExpressionConverter.cs
- DeadCharTextComposition.cs
- SqlRewriteScalarSubqueries.cs
- RenderDataDrawingContext.cs
- EventDriven.cs
- EmbeddedMailObjectsCollection.cs
- FilterEventArgs.cs
- DataServices.cs
- QilFunction.cs
- TextViewSelectionProcessor.cs
- AttributeEmitter.cs
- InputReport.cs
- OutputCacheSection.cs
- DataGridColumnHeaderCollection.cs
- XmlSchemas.cs
- SymbolEqualComparer.cs