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
- RemotingConfigParser.cs
- KeyedHashAlgorithm.cs
- Transform.cs
- StatusBarAutomationPeer.cs
- HttpModulesSection.cs
- DataErrorValidationRule.cs
- CompilationUtil.cs
- TableCell.cs
- RemotingException.cs
- DataServiceKeyAttribute.cs
- TrayIconDesigner.cs
- DataGridViewBand.cs
- EdmConstants.cs
- TransactionManager.cs
- DLinqTableProvider.cs
- JournalEntryListConverter.cs
- RotateTransform.cs
- QueryStringConverter.cs
- ScriptHandlerFactory.cs
- MediaContext.cs
- AttributeConverter.cs
- OracleParameter.cs
- RadioButtonAutomationPeer.cs
- RequestUriProcessor.cs
- OdbcError.cs
- AppDomain.cs
- SymmetricSecurityProtocolFactory.cs
- Misc.cs
- Int64Animation.cs
- DataGridViewCheckBoxCell.cs
- AsymmetricKeyExchangeDeformatter.cs
- Boolean.cs
- BamlTreeMap.cs
- KnownBoxes.cs
- EventLogPermissionAttribute.cs
- BevelBitmapEffect.cs
- ToolStripTextBox.cs
- MetadataArtifactLoader.cs
- XmlUnspecifiedAttribute.cs
- EncodingDataItem.cs
- HtmlInputHidden.cs
- ProfileEventArgs.cs
- TypeToken.cs
- DecoderReplacementFallback.cs
- propertyentry.cs
- OpCodes.cs
- XPathDocumentBuilder.cs
- MethodExpr.cs
- UserMapPath.cs
- ResourceAssociationType.cs
- BaseCodeDomTreeGenerator.cs
- AutomationIdentifierGuids.cs
- ChannelCacheSettings.cs
- RichTextBox.cs
- ObjectSecurityT.cs
- XmlSchemaSimpleTypeUnion.cs
- FunctionCommandText.cs
- NotifyInputEventArgs.cs
- embossbitmapeffect.cs
- XPathAncestorQuery.cs
- AutomationElementIdentifiers.cs
- SmtpFailedRecipientException.cs
- SchemaHelper.cs
- EnumerableRowCollectionExtensions.cs
- NegationPusher.cs
- CodeIndexerExpression.cs
- SerialStream.cs
- Activator.cs
- ThicknessKeyFrameCollection.cs
- MouseCaptureWithinProperty.cs
- DataGridViewAdvancedBorderStyle.cs
- AccessorTable.cs
- GridViewEditEventArgs.cs
- TemplateField.cs
- LocatorPartList.cs
- Intellisense.cs
- WebEventTraceProvider.cs
- XPathAncestorIterator.cs
- RemoteArgument.cs
- StylusPoint.cs
- TransformValueSerializer.cs
- Point.cs
- Utils.cs
- PaperSize.cs
- CharStorage.cs
- FormsAuthentication.cs
- CqlBlock.cs
- StreamAsIStream.cs
- OperationResponse.cs
- WebControlsSection.cs
- rsa.cs
- CodeCastExpression.cs
- RNGCryptoServiceProvider.cs
- Pointer.cs
- BinarySerializer.cs
- AssociationSet.cs
- RadioButtonPopupAdapter.cs
- XamlTreeBuilderBamlRecordWriter.cs
- DataGridHyperlinkColumn.cs
- SqlConnectionFactory.cs