Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Net / System / Net / NetworkInformation / UnicastIPAddressInformationCollection.cs / 1 / UnicastIPAddressInformationCollection.cs
using System.Collections.Generic; using System.Collections.ObjectModel; namespace System.Net.NetworkInformation{ public class UnicastIPAddressInformationCollection :ICollection{ Collection addresses = new Collection () ; protected internal UnicastIPAddressInformationCollection(){ } /// public virtual void CopyTo(UnicastIPAddressInformation[] 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(UnicastIPAddressInformation address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(UnicastIPAddressInformation address) { addresses.Add(address); } /// public virtual bool Contains(UnicastIPAddressInformation address) { return addresses.Contains(address); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return null; } public virtual IEnumerator GetEnumerator() { return (IEnumerator ) addresses.GetEnumerator(); } // Consider removing. public virtual UnicastIPAddressInformation this[int index] { get{ return (UnicastIPAddressInformation)addresses[index]; } } /// public virtual bool Remove(UnicastIPAddressInformation 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 UnicastIPAddressInformationCollection :ICollection { Collection addresses = new Collection () ; protected internal UnicastIPAddressInformationCollection(){ } /// public virtual void CopyTo(UnicastIPAddressInformation[] 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(UnicastIPAddressInformation address) { throw new NotSupportedException(SR.GetString(SR.net_collection_readonly)); } internal void InternalAdd(UnicastIPAddressInformation address) { addresses.Add(address); } /// public virtual bool Contains(UnicastIPAddressInformation address) { return addresses.Contains(address); } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return null; } public virtual IEnumerator GetEnumerator() { return (IEnumerator ) addresses.GetEnumerator(); } // Consider removing. public virtual UnicastIPAddressInformation this[int index] { get{ return (UnicastIPAddressInformation)addresses[index]; } } /// public virtual bool Remove(UnicastIPAddressInformation 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
- XmlQueryOutput.cs
- ConstNode.cs
- WindowsMenu.cs
- StrokeNodeEnumerator.cs
- IISMapPath.cs
- MenuCommandsChangedEventArgs.cs
- Command.cs
- SingleObjectCollection.cs
- TemplateControlCodeDomTreeGenerator.cs
- ClickablePoint.cs
- HttpApplicationFactory.cs
- ScrollData.cs
- DeferredSelectedIndexReference.cs
- PrintPreviewDialog.cs
- Assign.cs
- _SecureChannel.cs
- ResourceContainer.cs
- ConfigurationUtility.cs
- ContainerAction.cs
- GeometryModel3D.cs
- QuaternionAnimationBase.cs
- Comparer.cs
- FilteredAttributeCollection.cs
- HierarchicalDataBoundControl.cs
- DecimalConstantAttribute.cs
- EastAsianLunisolarCalendar.cs
- ItemContainerGenerator.cs
- DesignerSerializationVisibilityAttribute.cs
- BitmapEffectState.cs
- BinaryFormatter.cs
- WebCategoryAttribute.cs
- DataGridViewRowHeaderCell.cs
- TimeSpanSecondsConverter.cs
- Size3DValueSerializer.cs
- DrawItemEvent.cs
- ReadWriteSpinLock.cs
- CriticalExceptions.cs
- SafeCertificateStore.cs
- GlobalProxySelection.cs
- StylusPointPropertyInfoDefaults.cs
- SiteOfOriginContainer.cs
- SelectedDatesCollection.cs
- SynchronizedInputPattern.cs
- KeyGestureValueSerializer.cs
- FrugalMap.cs
- TextEditorCharacters.cs
- SamlAuthorizationDecisionClaimResource.cs
- DataPagerFieldCommandEventArgs.cs
- HtmlHistory.cs
- BindingGraph.cs
- DecoderNLS.cs
- TransactedReceiveScope.cs
- SqlDataSourceSelectingEventArgs.cs
- WebPartMenuStyle.cs
- NetCodeGroup.cs
- EventProxy.cs
- DataGridToolTip.cs
- LicenseContext.cs
- CopyNodeSetAction.cs
- StandardOleMarshalObject.cs
- CardSpaceShim.cs
- HierarchicalDataBoundControlAdapter.cs
- ToolStripPanelRow.cs
- ErrorFormatterPage.cs
- HTMLTagNameToTypeMapper.cs
- ConnectivityStatus.cs
- CompensationExtension.cs
- ProfessionalColors.cs
- SqlCommandBuilder.cs
- If.cs
- DataGridViewComboBoxCell.cs
- QilName.cs
- ReachVisualSerializerAsync.cs
- SByteStorage.cs
- PageThemeParser.cs
- ImageKeyConverter.cs
- StreamGeometryContext.cs
- SpotLight.cs
- WorkflowServiceHostFactory.cs
- QuaternionAnimationBase.cs
- ManualWorkflowSchedulerService.cs
- HotCommands.cs
- ETagAttribute.cs
- XmlTextReaderImpl.cs
- RoleGroupCollection.cs
- ControlSerializer.cs
- EventLogPermission.cs
- LinqExpressionNormalizer.cs
- DaylightTime.cs
- MailSettingsSection.cs
- ByteFacetDescriptionElement.cs
- IntPtr.cs
- Splitter.cs
- Site.cs
- COM2ExtendedBrowsingHandler.cs
- SymbolPair.cs
- MissingMemberException.cs
- MetadataItemEmitter.cs
- CalendarDay.cs
- MenuAutomationPeer.cs