IPEndPointCollection::InsertItem Method (Int32, IPEndPoint^)

 

Inserts an IPEndPoint element into the IPEndPointCollection at the specified index.

Namespace:   System.Net
Assembly:  System.Net (in System.Net.dll)

protected:
virtual void InsertItem(
	int index,
	IPEndPoint^ item
) override

Parameters

index
Type: System::Int32

The zero-based index at which item should be inserted.

item
Type: System.Net::IPEndPoint^

The IPEndPoint object to insert. The value can be null for reference types.

Exception Condition
ArgumentOutOfRangeException

The index parameter is less than zero

-or-

the index parameter is greater than the current count of items in the IPEndPointCollection.

ArgumentNullException

The item parameter is null.

IPEndPointCollection does not accept null as a valid value. IPEndPointCollection allows duplicate elements.

If index is equal to current count of items in the IPEndPointCollection , then the item is added to the end of IPEndPointCollection.

This method is an O(n) operation, where n is Collection<T>::Count.

.NET Framework
Available since 3.5
Return to top
Show: